Skip to content

Basic instructions

PSEUDOTENSOR / Jonathan McKinney edited this page Jul 26, 2016 · 5 revisions

Code is under GPLv3. In addition, private single-person use need not be made publicly available (as GPLv3), but any public use (e.g. publications) requires that any new code be publicly and freely available (e.g. at github) under the same license terms. This is maximally open-source and copyleft.

====== HARM as described in McKinney et al. (2012) in master. HARMRAD as described in McKinney et al. (2014) in koralinsert.

See koralinsert branch /docs/quick_start_guide/* for tutorials on various aspects and utilities

See koralinsert branch /docs/general_plotting_guide.txt for tutorial on data analysis

See http://pseudotensor.github.io/ for code help and graphical/interactive search and call graph from doxygen

Very basic instructions:

  1. git clone ...

  2. cd harmgit

  3. ln -s initboundcode/init.fishmon.c init.c ; ln -s initboundcode/init.fishmon.h init.h ; ln -s initboundcode/bounds.fishmon.c bounds.c

  4. make superclean ; make prep ; make -j 16

  5. mkdir run ; cd run ; cp ../grmhd . ; ./grmhd 1 1 1 1 # assuming mpi and openmp both on

Basic code video instructions/description of code contents:

https://www.youtube.com/watch?v=jERabN906jg

https://www.youtube.com/watch?v=PUjjf3MdqCY

https://www.youtube.com/watch?v=fFA1UH3UZIw

Clone this wiki locally