You are here:
Foswiki
>
Cosmo Web
>
CosmoConferences
>
CosmoTorun17Software
>
InhomCosmIIISoftware
(revision 3) (raw view)
Edit
Attach
<< Cosmo.InhomCosmIII %TOC% ---- ---+ Inhomogeneous Cosmologies III Software notes ---++ See also: * *scalar averaging* software - ramses-scalav: CosmoTorun17Software#workshop_notes_45_scalar_averaging_N_45body * *!SageManifolds* - CosmoTorun17Software#workshop_notes_45_Sage_Manifolds ---++ Einstein Toolkit tutorial * *main URL 2017: http://cosmo.torun.pl/cosmotorun17_soft.html* + notes at CosmoTorun17Software#workshop_notes_45_ET ---++ workshop notes - ET * http://einsteintoolkit.org * Participants to the ET tutorials: please try to install the toolkit and reproduce a simple spacetime prior to the workshop, following the instructions at https://docs.einsteintoolkit.org/et-docs/Simplified_Tutorial_for_New_Users. ---+++ 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 * CosmoTorun17: Krzysztof, Boud, Sven * InhomCosmIII: _fill in your names... :)_ ---++ gevolution hackathon * gevolution: * https://github.com/gevolution-code/gevolution-1.1 * ArXiv:1604.06065 * makefile edit for Debian GNU/Linux (stretch): <verbatim>INCLUDE += -I../LATfield2-dev -I/usr/include/hdf5/serial -L/usr/lib/x86_64-linux-gnu/hdf5/serial</verbatim> * LATfield2 hack: see [[https://github.com/broukema/LATfield2/commit/4479e1c29c353990e8e5a3582c4fd611f3d9b427][this hdf5.h hack]] to [[https://github.com/daverio/LATfield2][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 <verbatim>(time mpirun -np 4 ./gevolution -n 2 -m 2 -s settings.ini) > gevolution.log.2 2>&1</verbatim> in order to get a nice log file - on Boud's 4-core laptop this took about 140 seconds of user time. * Visualisation - SPLASH: * http://users.monash.edu.au/~dprice/splash/ * Debian GNU/Linux derivatives (Ubuntu, Mint, ...): _aptitude update && aptitude install splash_ -- Main.BoudRoukema - 13 Sep 2018 + ...
Edit
|
Attach
|
P
rint version
|
H
istory
:
r23
|
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Edit WikiText
|
More topic actions...
Topic revision: r3 - 16 Sep 2018,
BoudRoukema
Cosmo
Log In
or
Register
Toolbox
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Cosmo
Main
Sandbox
System
English
Français
Polski
Copyright © 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