Skip to content

Add Tsunami interface to AMUSE #1274

@elkogerville

Description

@elkogerville

Create the interface for Tsunami, a N-body code with Tides.

  • Compile the code with the new build system

    • Setup configure script and amuse_deps
  • Implement TsunamiImplementation

    • Implement adding and removing particle sets
    • Implement setters and getters
    • Implement commit particles
  • Implement TsunamiInterface

    • Implement setters and getters
    • Implement adding and removing particles
  • Implement Tsunami

    • Implement methods
    • Implement parameters
    • Implement Properties
  • Implement bridge support (get_potential_at_point, get_gravity_at_point, etc...)

  • Implement collision detection stopping conditions

    • would require figuring out how to implement stopping conditions for python codes
  • Verify that the AMUSE version of Tsunami is coherent with the standalone package

  • Verify that N-Body units works for Tsunami

  • Verify that physical units works for Tsunami

  • Write tests for TsunamiInterface

  • Write tests for Tsunami

Metadata

Metadata

Assignees

Labels

kind: feature requestThe issue requests a feature that AMUSE does not currently have

Type

No type
No fields configured for issues without a type.

Projects

Status
In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions