Overview of the Eirene versions
Detailed overview of various branches and versions of Eirene, covering modernizations, bug fixes, developments, and additions such as Ammonia data implementation and safety checks. Mention of specific branches like PB_wip_tim_integrated and DR-wip-emiss_colrad_he. Importance of safe_develop branch in the context of SOLPS-ITER modules integration. Includes code snippet for compiler version validation.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Overview of the Eirene versions Branches master develop hlst_openmp develop_nhorst_Wbundling forks/iter/branches forks/iter/master forks/iter/develop forks/iter/BGK_bugfix forks/iter/suggested_changes forks/iter/ADAS_bundled_files forks/iter/fort.13-14-15_safeties forks/iter/safe_develop forks/iter/radiation_tallies forks/iter/bugfixes+output forks/iter/safeties forks/iter/mesh forks/iter/debugs-gfortran forks/iter/timer_error forks/iter/MPI_error_handling forks/iter/istream_in_parmmod forks/iter/species_rescaling forks/iter/species_rescaling_DR3
A peak into the branches Branches master more or less outdated develop master + developments of the last two years Mostly modernizing JSON input hlst_openmp OpenMP functionality develop_nhorst_Wbundling Charge state bundling
Forks/iter/branches Forks/iter/species_scaling(_DR3) is the latest of the ITER branches Thousands of small changes : spell checking, typo corrections, blank removal, hyphens, colons, adding subroutine names at end statements , print formats But also serious bug fixes and developments: Adding Ammonia data which involves implementation of the Arrhenius form for calculating rates Safety checks concerning file-handling, array allocations, checks if a processor exited execution untimely Detlevs corrections to MODBGK (nonlinear iteration scheme) Charge state bundling taken over from Niels Radiation tallies Species specify scaling And perhaps more Most of the branches are merged into each other Since branch fork/iter/safe-develop at least two couple_SOLPS-ITER specific module are used all over the place
Two more branches need to be mentioned PB_wip_tim_integrated Trace ion module originating from Josef Seebacher integrated in Eirene version similar to branch master Works on triangular and tetrahedral meshes needs testing DR-wip-emiss_colrad_he based on emiss_colrad_he CR models for H and He Access to all output channels of the CRMs No description of the available output quantities missing
#if defined(G95) || ( defined(PGF90) && COMPILER_MAJOR_VERSION < 19 ) STOP EIRENE_EXIT #else ERROR STOP EIRENE_EXIT #endif