Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arepo (do not merge) #925

Draft
wants to merge 74 commits into
base: main
Choose a base branch
from
Draft

Arepo (do not merge) #925

wants to merge 74 commits into from

Commits on Mar 18, 2022

  1. add arepo directory

    felicityguest committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    4ed2054 View commit details
    Browse the repository at this point in the history
  2. add arepo source code

    felicityguest committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    5507dc4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5dc196f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b221aec View commit details
    Browse the repository at this point in the history
  5. add TODO to Makefile

    felicityguest committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    3b25036 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. rename classes

    felicityguest committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    d56c2b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    469b04d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0a927c View commit details
    Browse the repository at this point in the history
  4. remove wildcard import

    felicityguest committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    016c75e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fae9ec3 View commit details
    Browse the repository at this point in the history
  6. minor reformatting

    felicityguest committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    e8a3113 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a3a020a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1d668dd View commit details
    Browse the repository at this point in the history
  9. add set_parameters()

    felicityguest committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    aa1c598 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e312e01 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d1c5cca View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. generate interface.cc

    felicityguest committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    c1a672f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12a022d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb1f673 View commit details
    Browse the repository at this point in the history
  4. update arepo to Arepo

    felicityguest committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    4d050da View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. Configuration menu
    Copy the full SHA
    4ff74a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7efa651 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c1f16a View commit details
    Browse the repository at this point in the history
  4. add TODO to Makefile

    felicityguest committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    5daa7e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ed27e20 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b40656 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. Configuration menu
    Copy the full SHA
    deb6a8b View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Comment out read_parameter_file in begrun, add run_sim in interface.c…

    …c, add cleanup_code to interface.py, add set_default_parameters to initialize_code
    mtwest2718 committed May 13, 2022
    Configuration menu
    Copy the full SHA
    fc35f9d View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. fixes

    rieder committed May 18, 2022
    Configuration menu
    Copy the full SHA
    201535d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbcce03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5cf22a1 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    6e8ce9b View commit details
    Browse the repository at this point in the history
  2. add #include mpi.h & run.c

    change mpi_print to just print
    mtwest2718 committed May 19, 2022
    Configuration menu
    Copy the full SHA
    af0f374 View commit details
    Browse the repository at this point in the history
  3. include GSL headers

    rieder committed May 19, 2022
    Configuration menu
    Copy the full SHA
    3ecbaa3 View commit details
    Browse the repository at this point in the history
  4. add GSL_FLAGS to CXXFLAGS

    rieder committed May 19, 2022
    Configuration menu
    Copy the full SHA
    5ab0a4b View commit details
    Browse the repository at this point in the history
  5. remove include

    rieder committed May 19, 2022
    Configuration menu
    Copy the full SHA
    dfac304 View commit details
    Browse the repository at this point in the history
  6. arepo is C not C++

    rieder committed May 19, 2022
    Configuration menu
    Copy the full SHA
    d1da5b8 View commit details
    Browse the repository at this point in the history
  7. re-add lines

    rieder committed May 19, 2022
    Configuration menu
    Copy the full SHA
    2f92967 View commit details
    Browse the repository at this point in the history
  8. create arepo interface.h and move #include allvars.h & proto.h along …

    …with ifdef Cpp choice there
    mtwest2718 committed May 19, 2022
    Configuration menu
    Copy the full SHA
    980aae5 View commit details
    Browse the repository at this point in the history
  9. fix typo

    rieder committed May 19, 2022
    Configuration menu
    Copy the full SHA
    b683887 View commit details
    Browse the repository at this point in the history
  10. fix paths

    rieder committed May 19, 2022
    Configuration menu
    Copy the full SHA
    3e84f77 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Configuration menu
    Copy the full SHA
    1cee056 View commit details
    Browse the repository at this point in the history
  2. some fixes for c<->cpp

    ipelupessy committed May 20, 2022
    Configuration menu
    Copy the full SHA
    719aaa3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc78562 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    81223f6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1e0c6b9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    edc21b7 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. Configuration menu
    Copy the full SHA
    73d53b7 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. Configuration menu
    Copy the full SHA
    ff2ea53 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2022

  1. Configuration menu
    Copy the full SHA
    5c2be48 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. Add missing calls to memory management helpers

    Add basic arepo test.
    
    Co-authored-by: Steven Rieder <[email protected]>
    stephenpcook and rieder committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    285b495 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. small bug fix: in case HIERARCHICAL_GRAVITY is not used, and the maxi…

    …mum used timestep sizes increases during a step, it could happen that for particles on the maximum timestep one gravity half-step is not applied (because HighestActiveTimeBin increases)
    volkerspringel authored and stephenpcook committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    62cd345 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33d3f94 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0193040 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'gitlab-updates' into iss9-arepo_dark_matter_interface

    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.
    stephenpcook committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    39d925e View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Prepare to run Arepo example

    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 <[email protected]>
    stephenpcook and thomasguillet committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    1a1d078 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d553de2 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Configuration menu
    Copy the full SHA
    f3d2f8a View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. Add Arepo flags to parent Makefile

    May want to remove from child makefile to avoid duplication.
    
    Co-authored-by: Steven Rieder <[email protected]>
    stephenpcook and rieder committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    03f2c55 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Force stop and skip dump

    Add Arepo flag "Multiple restarts" (effect not fully tested).
    
    Co-authored-by: Steven Rieder <[email protected]>
    stephenpcook and rieder committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    afdfa29 View commit details
    Browse the repository at this point in the history
  2. Add evolve_model function

    Modify test parameters.
    
    Co-authored-by: Steven Rieder <[email protected]>
    stephenpcook and rieder committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    b8e2539 View commit details
    Browse the repository at this point in the history
  3. Change snapshot format

    Avoid HDF5 - we will use AMUSE to extract data instead of snapshotting.
    stephenpcook committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    f044fd0 View commit details
    Browse the repository at this point in the history
  4. Remove unnecessary Arepo flag

    The multiple restarts flag keeps more than one restart file for unreliable
    systems.
    stephenpcook committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    354164c View commit details
    Browse the repository at this point in the history
  5. Set restart flag in initization

    Re-add initialization code to test script.
    stephenpcook committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    85b102e View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Add get_position interface function

    Include naive find_particle_with_ID to be optimized later.
    
    Co-authored-by: Thomas Guillet <[email protected]>
    stephenpcook and thomasguillet committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    44cfc5d View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Add arepo get functions

    Currently with a naive search for particle ID.
    stephenpcook committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    d9f233d View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. Add Arepo particle ID lookup

    Using `size_t` for the output position ID, but this is defined in Arepo
    as an unsigned int.
    stephenpcook committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    91716b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af586a1 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Configuration menu
    Copy the full SHA
    c80426d View commit details
    Browse the repository at this point in the history
  2. Add script to track and plot particles

    Based on test_simple.py.
    stephenpcook committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    2f0104b View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2022

  1. Add HDF5 flags to Makefiles, remove missing call

    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.
    stephenpcook committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    a0908e0 View commit details
    Browse the repository at this point in the history
  2. Add interface getters for gas pressure, density

    Also fill in gravitational acceleration getter.
    stephenpcook committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    817000a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51facf0 View commit details
    Browse the repository at this point in the history
  4. Change Makefiles + interface to run Noh 3D example

    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.
    stephenpcook committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    fa41c69 View commit details
    Browse the repository at this point in the history