wiki:DeveloperPages

Developer Pages

GoldVersionToDo has the steps for creating a gold version of the code.

MakingContributions

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.

Licensing

Hardware

DevelopingWithDlx

DevelopingWithCloud9 and other Lexington Physics cluster machines

DevelopingWithMacOSX

DevelopingWithWindows

Compilers and the helpers

DevelopingWithValgrind

DevelopingWithGcc

DevelopingWithIcc

DevelopingWithClangLLVM

CodeAnalysisTools

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.

DevelopingWithEclipse

DevelopingWithNetBeans

DevelopingWithXcode

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

DevelopingInMPI

Scripts

RemoveHeaders removes unused header files.

svn, git, and hg

The SubversionPage outlines the way we maintain the Subversion repository.

DevelopingWithGitAndHg

Testing

TestFramework

UnitTests UnitTesting

AssertTrapping

TestResults for c08.00_rc2.

Optimization

Using Oprofile

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

SharingBibliography

Old

The 2007 Cloudy ReviewPaper


Return to main wiki page

Return to nublado.org


Last modified 3 days ago Last modified on 2017-10-18T21:14:47Z