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:
-
DONEmeans I was able to produce all the information I wanted to include at this point. -
UNSUREare 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 theUNSUREstatus for every test; please provide me with extra information. -
INCOMPLETEare tests that cannot be run as they are, because they e.g. lack arun.sh, contain sub folders or because therun.shdoes 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_3DGreshoVortex_2DGreshoVortex_3DInteractingBlastWaves_1DKelvinHelmholtz_2DNoh_1DNoh_2DNoh_3DSedovBlast_1DSedovBlast_2DSedovBlast_3DSineWavePotential_1DSineWavePotential_2DSineWavePotential_3DSodShock_1DSodShock_2DSodShock_3DSodShockSpherical_2DSodShockSpherical_3DSquareTest_2DVacuum_1DVacuum_2DVacuum_3DVacuumSpherical_2DVacuumSpherical_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