Developer Pages
GoldVersionToDo has the steps for creating a release version of the code.
HotFixToDo has the steps for creating a hot-fix entry.
Experimental version of BuildingCloudy10
The code's StylePage including a description of some routines that should be used to do common chores.
The DataParser page describes our custom parser specifically designed for efficiently reading data files.
The MultiArrPage describes the new multi_arr structure for allocating and accessing multi-dimensional arrays in Cloudy.
On the VectorMathRoutines page you will find a discussion of all the transcendental math functions that were vectorized using the AVX and later instruction sets.
The DiscussionPage contains discussions on various aspects of developing the code.
Hardware
DevelopingWithCloud and other Lexington Physics cluster machines
Compilers and the helpers
The MakefileDescription page describes how to use the make utility to compile Cloudy. The MakeFileDeveloping page explains some debugging options.
Emacs and IDEs
EmacsSettings has suggestions for .emacs file settings to get indentation consistent with the coding conventions.
Atomic & molecular data
The StoutData atomic and molecular data format
ChiantiData in Cloudy
Discussion notes on atomic / molecular DataBase format from previous team meetings
Tools
Scripts
RemoveHeaders removes unused header files.
svn, git, and hg
The SubversionPage outlines the way we maintain the Subversion repository.
Testing
TestResults for c08.00_rc2.
Optimization
Discussions and Meetings
Discussions at the 2016 CloudySummitMexico16
Discussions at the 2014 CloudySummitBelfast14
Discussions at the 2012 CloudySummitAthens
The 2011 NLTE7 code comparison meeting
Discussions at the 2011 CloudySummitBelfast
Discussions at the 2009 CloudySummitDurham
Discussions at the 2008 CloudySummitImperial
Discussions at the 2007 CloudySummitBrussels
Papers
Old
The 2007 Cloudy ReviewPaper
Return to main wiki page