Skip to content

Conversation

@rieder
Copy link
Member

@rieder rieder commented Feb 2, 2023

PR to add Arepo (WIP, do not merge!)

volkerspringel and others added 21 commits September 30, 2022 11:55
Three of four recent commits from arepo on gitlab
(https://gitlab.mpcdf.mpg.de/vrs/arepo).

Documentation update omitted since arepo documentation has been removed
here.
Preparing to run the Arepo example `isolated_galaxy_collusionless_3d`.
Arepo flags (in `arepo/src/Makefile`) sourced from
`arepo/run/examples/myexample/Config.sh`.

Co-authored-by: thomasguillet <thomasguillet@users.noreply.github.com>
May want to remove from child makefile to avoid duplication.

Co-authored-by: Steven Rieder <rieder@users.noreply.github.com>
Add Arepo flag "Multiple restarts" (effect not fully tested).

Co-authored-by: Steven Rieder <rieder@users.noreply.github.com>
Modify test parameters.

Co-authored-by: Steven Rieder <rieder@users.noreply.github.com>
Avoid HDF5 - we will use AMUSE to extract data instead of snapshotting.
The multiple restarts flag keeps more than one restart file for unreliable
systems.
Re-add initialization code to test script.
Include naive find_particle_with_ID to be optimized later.

Co-authored-by: Thomas Guillet <thomasguillet@users.noreply.github.com>
Currently with a naive search for particle ID.
Using `size_t` for the output position ID, but this is defined in Arepo
as an unsigned int.
Based on test_simple.py.
Removed call to missing `write_compile_time_options_in_hdf5` function in
`src/io/io.c`.  In Arepo this function is written to a file by a perl
script at compile time.
Also fill in gravitational acceleration getter.
This breaks the former "collisionless galaxy 3D" example, since the
Arepo compiler flags are hard-coded into the Makefiles.

Once the ICs file has been copied from the Arepo source (as outlined in
ICs.placeholder) the new python script `test_noh3d.py` runs the example
and saves figures of the output at t = 0.1, 1.0 and 1.9.
@rieder rieder added area: community_code Issue concerns a community code and/or its AMUSE bindings kind: feature request The issue requests a feature that AMUSE does not currently have labels Feb 2, 2023
@rieder rieder self-assigned this Feb 2, 2023
@stale
Copy link

stale bot commented Nov 18, 2025

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 365 days if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Nov 18, 2025
@HannoSpreeuw HannoSpreeuw moved this from Backlog to Feature Request in Development Board Nov 24, 2025
@HannoSpreeuw HannoSpreeuw moved this from Feature Request to Open PRs in Development Board Nov 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: community_code Issue concerns a community code and/or its AMUSE bindings kind: feature request The issue requests a feature that AMUSE does not currently have stale

Projects

Status: Open PRs

Development

Successfully merging this pull request may close these issues.

5 participants