<< InhomCosmIII


Inhomogeneous Cosmologies III Software notes

See also:

Einstein Toolkit tutorial

workshop notes - ET

modify einsteintoolkit.th, download extra files and recompile

  • Edit einsteintoolkit.th in your top ET directory with an editor
  • Find eloisa/ctthorns.git
  • A few lines later: !REPO_BRANCH = $ET_RELEASE should become !REPO_BRANCH = master
  • Add a few lines later: CTThorns/CT_Dust
  • You may safely comment out with "#" or remove the line Llama/WaveExtractL since it is heavy (RAM/cpu time) to compile and not needed.
  • You may safely comment out EinsteinInitialData/NoExcision
  • Now do: ./GetComponents einsteintoolkit.th
  • cd Cactus
  • Compile again: ./simfactory/bin/sim build --mdbkey make 'make -j2' --thornlist=manifest/einsteintoolkit.th
  • Run: ./simfactory/bin/sim submit eds-0001 --parfile=repos/ctthorns/par/eds.par --procs=1 --walltime=0:30:0

Hints

  • avoid filling home directory: To avoid creating a huge (733 Mb) directory in your home directory for the simplified tutorial for new users, create your target directory and soft link it to ~/simulations either before you start or before you start running a simulation.

successful runs of tutorial

gevolution hackathon

  • gevolution:
    • https://github.com/gevolution-code/gevolution-1.1
    • ArXiv:1604.06065
    • makefile edit for Debian GNU/Linux (stretch):
      INCLUDE += -I../LATfield2-dev -I/usr/include/hdf5/serial -L/usr/lib/x86_64-linux-gnu/hdf5/serial
    • LATfield2 hack: see this hdf5.h hack to daverio LATfield2
    • if you unload both package directories at the same directory level, then in gevolution-1.1/ you can do ln -s ../LATfield2 . so that the gevolution makefile can find the LATfield2 files
    • Create an output directory mkdir output/
    • You should be able to compile gevolution with make and run the example with
      (time mpirun -np 4 ./gevolution -n 2 -m 2 -s settings.ini) > gevolution.log.2 2>&1
      in order to get a nice log file - on Boud's 4-core laptop this took about 140 seconds of user time.
  • Visualisation - SPLASH:

-- BoudRoukema - 13 Sep 2018 + ...
Edit | Attach | Print version | History: r23 | r4 < r3 < r2 < r1 | Backlinks | View wiki text | Edit WikiText | More topic actions...
Topic revision: r3 - 16 Sep 2018, BoudRoukema
 
This site is powered by FoswikiCopyright © CC-BY-SA by the contributing authors. All material on this collaboration platform is copyrighted under CC-BY-SA by the contributing authors unless otherwise noted.
Ideas, requests, problems regarding Foswiki? Send feedback