WIP: snipes example test information
I started adding useful configuration and run time information to all the tests in the examples. For every test I could, I added a configuration.yml
that gives all relevant configuration flags needed to run that test (for completeness I have included the flags that use default values), and a system.yml
file that contains information about input files needed for the test, output files that are generated by the test, the necessary run time arguments for swift
and the number of threads used by default. Please let me know if you want to include extra information for these tests.
A next step would be to add a README
to all tests. Currently, only a few tests provide one and the format is not uniform between them. We should decide on a useful README
format (e.g. a list of things that every README
should mention) and start writing these. I will add information about which tests have a README
to the list below soon.
Below is a list of all tests currently in the master
, categorised based on status:
-
DONE
means I was able to produce all the information I wanted to include at this point. -
UNSURE
are tests that have an initial condition script and a completerun.sh
, but for which I was not sure what the configuration options should be, or what the test is testing. I have mentioned the reason for theUNSURE
status for every test; please provide me with extra information. -
INCOMPLETE
are tests that cannot be run as they are, because they e.g. lack arun.sh
, contain sub folders or because therun.sh
does not provide commands to generate the ICs. Please fix these tests, or tell me how to fix them. -
REMOVE?
are tests that I think can be removed, because they are not/no longer useful. I would appreciate your input on this.
List of tests
DONE
EvrardCollapse_3D
GreshoVortex_2D
GreshoVortex_3D
InteractingBlastWaves_1D
KelvinHelmholtz_2D
Noh_1D
Noh_2D
Noh_3D
SedovBlast_1D
SedovBlast_2D
SedovBlast_3D
SineWavePotential_1D
SineWavePotential_2D
SineWavePotential_3D
SodShock_1D
SodShock_2D
SodShock_3D
SodShockSpherical_2D
SodShockSpherical_3D
SquareTest_2D
Vacuum_1D
Vacuum_2D
Vacuum_3D
VacuumSpherical_2D
VacuumSpherical_3D
UNSURE
-
CoolingBox
: configuration options? -
CoolingHalo
: configuration options? -
CoolingHaloWithSpin
: configuration options? -
CosmoVolume
: purpose of this test? -
EAGLE_100
: configuration options? -
EAGLE_12
: configuration options? -
EAGLE_25
: configuration options? -
EAGLE_50
: configuration options? -
EAGLE_6
: configuration options? -
EAGLE_DMO_100
: configuration options? -
EAGLE_DMO_12
: configuration options? -
EAGLE_DMO_25
: configuration options? -
EAGLE_DMO_50
: configuration options? -
ExternalPointMass
: configuration options? -
HydrostaticHalo
: configuration options? -
IsothermalPotential
: configuration options? -
KeplerianRing
: does this actually work? -
MultiTypes
: does this test actually do something? -
PerturbedBox_3D
: configuration? purpose of test? -
SmoothedMetallicity
: purpose of this test? -
UniformBox_2D
: purpose of test? -
UniformBox_3D
: purpose of test?
INCOMPLETE
-
BigCosmoVolume
: only makeIC provided -
BigPerturbedBox
: only makeIC provided -
CosmologicalBox
: no run script provided -
DiscPatch
: consists of 3 different versions, some of which don't work -
MoonFormingImpact
: run script does not create initial condition -
PerturbedBox_2D
: no run script -
UniformDMBox
: no run script -
UranusImpact
: run script does not create initial condition
REMOVE?
-
Gradients
: requires gradient output in snapshots + no longer needed -
KelvinHelmholtzGrowthRate_2D
: test does not work in single precision -
KelvinHelmholtzGrowthRate_3D
: test does not work in single precision