... | ... | @@ -14,13 +14,13 @@ source code documentation for C13 is available |
|
|
|
|
|
Released 2017 Jan 24 at revision r11558. This is the final release from this branch and includes the following:
|
|
|
|
|
|
*_Support has been added for the Oracle Developer Studio compiler version 12.5.*_ For this compiler you need to compile in the *_sys_oraclestudio*_ subdirectory. See also important remarks regarding potential problems when using this compiler on the [wiki:CompilingCloudyC13] page.
|
|
|
*Support has been added for the Oracle Developer Studio compiler version 12.5.* For this compiler you need to compile in the *_sys_oraclestudio*_ subdirectory. See also important remarks regarding potential problems when using this compiler on the [wiki:CompilingCloudyC13] page.
|
|
|
|
|
|
*_Fixed several problems when running under FreeBSD 11.0-RELEASE.*_
|
|
|
*Fixed several problems when running under FreeBSD 11.0-RELEASE.*
|
|
|
|
|
|
*_Fixed test suite botches on various less frequently used platforms.*_
|
|
|
*Fixed test suite botches on various less frequently used platforms.*
|
|
|
|
|
|
*_Fixed warnings from modern versions of g++ and ar.*_
|
|
|
*Fixed warnings from modern versions of g++ and ar.*
|
|
|
|
|
|
There are some minor fixes in Hazy 1.
|
|
|
|
... | ... | @@ -30,27 +30,27 @@ There are some minor fixes in Hazy 1. |
|
|
|
|
|
Released 2016 Jul 30 at revision r11214. This includes the following:
|
|
|
|
|
|
Correct *_fine optical depth calculation*_. Now uses the opacity for the current zone, rather than that from the previous zone calculated. The major effect of this bug was in the transmitted continuum predicted close to the front face of optically-thick calculations, for the second and later iterations. Reported by Jonathan Stern.
|
|
|
Correct *fine optical depth calculation*. Now uses the opacity for the current zone, rather than that from the previous zone calculated. The major effect of this bug was in the transmitted continuum predicted close to the front face of optically-thick calculations, for the second and later iterations. Reported by Jonathan Stern.
|
|
|
|
|
|
The compilation will now work more or less correctly on systems that *_only have LLVM (clang++) installed*_, and not GNU (g++). Both Mac Darwin and FreeBSD are moving in the direction of dropping g++ in favor of clang++.
|
|
|
The compilation will now work more or less correctly on systems that *only have LLVM (clang++) installed*, and not GNU (g++). Both Mac Darwin and FreeBSD are moving in the direction of dropping g++ in favor of clang++.
|
|
|
This makes it possible to build the code on a Mac with the command line tools and its version of LLVM.
|
|
|
|
|
|
From this version onwards we will *_no longer trap FPEs when using the LLVM (clang++) compiler*_. This makes debugging the code harder, but is necessary to get Cloudy to run with recent versions of Xcode.
|
|
|
From this version onwards we will *no longer trap FPEs when using the LLVM (clang++) compiler*. This makes debugging the code harder, but is necessary to get Cloudy to run with recent versions of Xcode.
|
|
|
We do not recommend using LLVM for this reason.
|
|
|
|
|
|
We fixed a bug where Cloudy would not compile when using the *_Intel MPI implementation*_. Reported by Alex Arth.
|
|
|
We fixed a bug where Cloudy would not compile when using the *Intel MPI implementation*. Reported by Alex Arth.
|
|
|
|
|
|
We fixed a bug where Cloudy would not compile with *_very recent versions of the g++ standard template library*_.
|
|
|
We fixed a bug where Cloudy would not compile with *very recent versions of the g++ standard template library*.
|
|
|
|
|
|
An internal floor on level populations generated *_artificially strong metallic line emission*_ at very low densities, now fixed. Reported by Orly Gnat.
|
|
|
An internal floor on level populations generated *artificially strong metallic line emission*_ at very low densities, now fixed. Reported by Orly Gnat.
|
|
|
|
|
|
A bug when *_optimizing emergent line ratios*_ has been fixed. The flux ratio was wrong because the intrinsic flux for the normalizing line was used rather than the emergent flux. The syntax for the command has also been clarified in Hazy. Reported by Jim Smith.
|
|
|
A bug when *optimizing emergent line ratios* has been fixed. The flux ratio was wrong because the intrinsic flux for the normalizing line was used rather than the emergent flux. The syntax for the command has also been clarified in Hazy. Reported by Jim Smith.
|
|
|
|
|
|
*_A major bug has been fixed which affected the prediction of the optically thick free-free radio emission*_. Due the small energy of radio photons this bug had very little impact on other aspects of the simulation, but if you are interested in the optically thick radio continuum flux this can have a major impact on the predictions.
|
|
|
*A major bug has been fixed which affected the prediction of the optically thick free-free radio emission*. Due the small energy of radio photons this bug had very little impact on other aspects of the simulation, but if you are interested in the optically thick radio continuum flux this can have a major impact on the predictions.
|
|
|
|
|
|
A bug has been fixed where *_line emissivities got stuck at a small value*_ (e.g. in the output of SAVE LINES EMISSIVITY), when they should have decreased to zero. Reported by Janet Simpson.
|
|
|
A bug has been fixed where *line emissivities got stuck at a small value* (e.g. in the output of SAVE LINES EMISSIVITY), when they should have decreased to zero. Reported by Janet Simpson.
|
|
|
|
|
|
We have *_changed our definition of the xi ionization parameter to be consistent with XSTAR*_.
|
|
|
We have *changed our definition of the xi ionization parameter to be consistent with XSTAR*.
|
|
|
Through versions C13.03 we defined xi as the total luminosity in ionizing photons, the
|
|
|
original Tarter definition. The X-ray community uses the Kallman & Bautista (2001) definition,
|
|
|
which integrates the SED between 1 and 1000 Rydbergs.
|
... | ... | @@ -59,8 +59,8 @@ This only makes a difference for very hard SEDs. |
|
|
Reported by
|
|
|
Ildar Khabibullin.
|
|
|
|
|
|
We now *_only report intensities for the transferred lines in the emergent line intensity section*_.
|
|
|
See the IntrincisEmergent page for more details.
|
|
|
We now *only report intensities for the transferred lines in the emergent line intensity section*.
|
|
|
See the [IntrincisEmergent](9)IntrincisEmergent) page for more details.
|
|
|
|
|
|
-------------
|
|
|
|
... | ... | @@ -68,7 +68,7 @@ See the IntrincisEmergent page for more details. |
|
|
|
|
|
Released 2014 Jan 14 at revision r8757. This includes the following:
|
|
|
|
|
|
Changes to the makefile to *_accommodates recent changes in OS X and its compilers*_.
|
|
|
Changes to the makefile to *accommodates recent changes in OS X and its compilers*.
|
|
|
|
|
|
[Shaw+05](http://cdsads.u-strasbg.fr/abs/2005ApJ...624..794S) describes our implementation of the H,,2,, molecule, and the use of a ``g-bar`` approximation
|
|
|
when no collision data are available.
|
... | ... | @@ -76,7 +76,7 @@ This approximation was not enabled by default for H,,2,, - H,,2,, collisions in |
|
|
*_The g-bar approximation has been enabled*_. This raises the populations of high J levels for warm gas.
|
|
|
Thanks for Miguel Pereira Santaella for reporting this.
|
|
|
|
|
|
*_Print more helpful comment*_ when code stops with error
|
|
|
*Print more helpful comment* when code stops with error
|
|
|
_PROBLEM ConvBase sets lgAbort since nPres2Ioniz exceeds limPres2Ioniz._
|
|
|
The remedy is often to _Reset this limit with the SET PRES IONIZ command_.
|
|
|
|
... | ... | @@ -94,35 +94,35 @@ Numerous small changes to Hazy 1. |
|
|
|
|
|
Released 2013 June 25 at revision r7802. This includes the following:
|
|
|
|
|
|
*_Quick Start Guide updated*_ to say where PDFs of documentation are located, how to compile original LaTeX source.
|
|
|
*Quick Start Guide updated* to say where PDFs of documentation are located, how to compile original LaTeX source.
|
|
|
|
|
|
We fixed an *_incorrect setting for the method*_ in Xspec additive tables.
|
|
|
We fixed an *incorrect setting for the method* in Xspec additive tables.
|
|
|
|
|
|
*_We fixed the code to calculate the radiative recombination continuum strength*_, which could be wrong, especially in grids. This affected only the RRC printout, the quantity was not used elsewhere in the code.
|
|
|
*We fixed the code to calculate the radiative recombination continuum strength*, which could be wrong, especially in grids. This affected only the RRC printout, the quantity was not used elsewhere in the code.
|
|
|
|
|
|
Fixes to consistency between the chemistry sources and large H,,2,,
|
|
|
molecule, tightening convergence criteria somewhat to prevent
|
|
|
oscillations in solver. This __'improves the code stability in
|
|
|
PDR or molecular cloud sims__' which include the large model.
|
|
|
|
|
|
Update *_collisional suppression of dielectronic recombination*_ to published version of Nikolic+13.
|
|
|
Update *collisional suppression of dielectronic recombination* to published version of Nikolic+13.
|
|
|
|
|
|
*_Numerical noise in three-body recombination rates*_ for heavy elements could introduce convergence problems at temperatures below 100 K.
|
|
|
*Numerical noise in three-body recombination rates* for heavy elements could introduce convergence problems at temperatures below 100 K.
|
|
|
Fixed by placing a cap on the minimum temperature used in evaluating that rate.
|
|
|
|
|
|
*_Update makefile*_ with possible fix for mysterious compilation failures.
|
|
|
*Update makefile* with possible fix for mysterious compilation failures.
|
|
|
|
|
|
*_Update ambiguous documentation*_ for SET DR, SET DRMIN, and SET DRMAX commands.
|
|
|
*Update ambiguous documentation* for SET DR, SET DRMIN, and SET DRMAX commands.
|
|
|
|
|
|
The *_set C12C13 command*_, and the default C12/C13 ratio, *_only worked on the first sim in grids*_. It was -1 in second and later sims in a grid.
|
|
|
The *set C12C13 command*, and the default C12/C13 ratio, *only worked on the first sim in grids*. It was -1 in second and later sims in a grid.
|
|
|
|
|
|
Under extreme conditions the *_SAVE FITS*_ command could result in a *_buffer overrun*_.
|
|
|
Under extreme conditions the *SAVE FITS* command could result in a *_buffer overrun*_.
|
|
|
|
|
|
Fixed code with *_asserts disabled*_. Compiling the code with EXTRA=-DNDEBUG should now result in run times ~3% faster when averaged over the test suite, but with internal consistency checks removed.
|
|
|
Fixed code with *asserts disabled*. Compiling the code with EXTRA=-DNDEBUG should now result in run times ~3% faster when averaged over the test suite, but with internal consistency checks removed.
|
|
|
|
|
|
Obsolete scripts for running the test suite (like *_runall.pl*_) have been removed. The file *_tsuite/auto/readme_tests.htm*_ has been updated to reflect these changes.
|
|
|
Obsolete scripts for running the test suite (like *runall.pl*) have been removed. The file *tsuite/auto/readme_tests.htm* has been updated to reflect these changes.
|
|
|
|
|
|
*_Errors in the final states for four state-specific H,,2,, - H,,2,, collision rates*_ were reported by Miguel Pereira Santaella and have been fixed. These produced very minor changes in H,,2,, predictions.
|
|
|
*Errors in the final states for four state-specific H,,2,, - H,,2,, collision rates* were reported by Miguel Pereira Santaella and have been fixed. These produced very minor changes in H,,2,, predictions.
|
|
|
|
|
|
-------------
|
|
|
|
... | ... | @@ -131,28 +131,28 @@ Obsolete scripts for running the test suite (like *_runall.pl*_) have been remov |
|
|
Released 2013 Mar 20 at revision r7435.
|
|
|
This includes the following:
|
|
|
|
|
|
Allow *_multiple save continuum emissivity*_ commands.
|
|
|
Allow *multiple save continuum emissivity* commands.
|
|
|
|
|
|
Improve *_citations to JPL and CDMS*_ molecules.
|
|
|
Improve *citations to JPL and CDMS* molecules.
|
|
|
|
|
|
Define variables so that git can properly retrieve source with release status set. This release will have a *_git download option*_.
|
|
|
Define variables so that git can properly retrieve source with release status set. This release will have a *git download option*.
|
|
|
|
|
|
The *_no buffering command works*_ again.
|
|
|
The *no buffering command works* again.
|
|
|
|
|
|
The *_set c12c13 command works*_ again.
|
|
|
The *set c12c13 command works* again.
|
|
|
|
|
|
The *_save grain continuum command works*_ again.
|
|
|
The *save grain continuum command works* again.
|
|
|
|
|
|
The *_cap to 1 has been removed*_ on the return value of GrnVryDpth().
|
|
|
The *cap to 1 has been removed* on the return value of GrnVryDpth().
|
|
|
This had the effect of preventing user-provided grain abundance functions from increasing
|
|
|
the grain abundance above its default value.
|
|
|
Any positive value is now possible.
|
|
|
|
|
|
The *_emergent intensities*_ for some *_[O II] and [S II] forbidden lines were not computed correctly*_.
|
|
|
The *emergent intensities* for some *[O II] and [S II] forbidden lines were not computed correctly*.
|
|
|
|
|
|
Links to *_published version of C13 review [paper](http://adsabs.harvard.edu/abs/2013RMxAA..49..137F)*_.
|
|
|
Links to *published version of C13 review [paper](http://adsabs.harvard.edu/abs/2013RMxAA..49..137F)*.
|
|
|
|
|
|
The problem with the *_Case B He I recombination line intensities*_ has been *_fixed*_.
|
|
|
The problem with the *Case B He I recombination line intensities* has been *fixed*.
|
|
|
|
|
|
-------------
|
|
|
|
... | ... | @@ -192,57 +192,57 @@ The way Cloudy generates its return value has been modified. Also the return val |
|
|
|
|
|
## New commands or options
|
|
|
|
|
|
*_Cloudy has a new command line flag -h.*_ If you type `cloudy.exe -h` you will get an overview of all supported command line flags.
|
|
|
*Cloudy has a new command line flag -h.* If you type `cloudy.exe -h` you will get an overview of all supported command line flags.
|
|
|
|
|
|
*_All option on save line intensities command*_ to save all lines, including those with zero intensity.
|
|
|
*All option on save line intensities command* to save all lines, including those with zero intensity.
|
|
|
|
|
|
*_Print Voigt a=xxx*_ command created.
|
|
|
*Print Voigt a=xxx* command created.
|
|
|
|
|
|
*_set check energy every zone*_ command created.
|
|
|
*set check energy every zone* command created.
|
|
|
|
|
|
The *_grid*_ command now accepts negative increments, allowing you to move from a high to a low value.
|
|
|
The *grid*_ command now accepts negative increments, allowing you to move from a high to a low value
|
|
|
|
|
|
The *_set atomic data sulphur*_ command has been removed.
|
|
|
The *set atomic data sulphur* command has been removed.
|
|
|
|
|
|
The *_kludge option on the set dielectronic recombination*_ command has been *_renamed mean*_.
|
|
|
The *kludge option on the set dielectronic recombination* command has been *renamed mean*.
|
|
|
|
|
|
There is a new command, *_set dielectronic recombination mean scale*_, that will multiply the estimates
|
|
|
There is a new command, *set dielectronic recombination mean scale*_, that will multiply the estimates
|
|
|
of the dielectronic
|
|
|
recombination for ions with not data, by specified scale factors. This provides a simple way to judge the
|
|
|
sensitivity of predictions to these uncertain rates.
|
|
|
|
|
|
The *_ set dielectronic recombination Badnell print*_ command is *_replaced with the print recombination*_ command.
|
|
|
The *set dielectronic recombination Badnell print* command is *_replaced with the print recombination*_ command
|
|
|
|
|
|
Most *_ set dielectronic recombination*_ options have been removed since we now use the Badnell database exclusively.
|
|
|
Most *set dielectronic recombination* options have been removed since we now use the Badnell database exclusively.
|
|
|
|
|
|
The *_ abundances GASS10 *_ command allows Cloudy to use the solar abundances from Grevesse et al. (2010).
|
|
|
The *abundances GASS10* command allows Cloudy to use the solar abundances from Grevesse et al. (2010).
|
|
|
|
|
|
The *_ set collisional ionization X *_ command has two options: Dima or Hybrid.
|
|
|
The *set collisional ionization X* command has two options: Dima or Hybrid.
|
|
|
|
|
|
The *_set chianti levels X Y *_ command sets the maximum number of Chianti energy levels to use for iron species, X, and all other species, Y.
|
|
|
The *set chianti levels X Y* command sets the maximum number of Chianti energy levels to use for iron species, X, and all other species, Y.
|
|
|
|
|
|
The *_save cooling each*_ command created to indicate the contribution of each element to the total cooling.
|
|
|
The *save cooling each* command created to indicate the contribution of each element to the total cooling.
|
|
|
|
|
|
The *_save line list*_ command now has a *_column option*_ to report the results in column rather than row output.
|
|
|
The *save line list* command now has a *_column option*_ to report the results in column rather than row output.
|
|
|
The results are the linear quantity rather than the log.
|
|
|
|
|
|
The *_save species labels command*_ creates a list of the labels we use for atoms, ions, and molecules.
|
|
|
The *save species labels command* creates a list of the labels we use for atoms, ions, and molecules.
|
|
|
|
|
|
The *_Chianti, Stout, and Lamda databases are now controlled by the atom command*_. Adjust their use with atom Chianti, atom Stout, and atom Lamda.
|
|
|
The *Chianti, Stout, and Lamda databases are now controlled by the atom command*. Adjust their use with atom Chianti, atom Stout, and atom Lamda.
|
|
|
|
|
|
Some *_options on the atom H-like and atom He-like commands have changed*_. When changing the number of levels it is necessary to specify collapsed or resolved.
|
|
|
Some *options on the atom H-like and atom He-like commands have changed*. When changing the number of levels it is necessary to specify collapsed or resolved.
|
|
|
|
|
|
The *_save line data command accepts the units option*_.
|
|
|
The *save line data command accepts the units option*.
|
|
|
|
|
|
The *_range option*_ on the save fine optical depths, save fine opacity, and save fine continuum commands now
|
|
|
*_recognizes the units option*_.
|
|
|
The *range option* on the save fine optical depths, save fine opacity, and save fine continuum commands now
|
|
|
*recognizes the units option*.
|
|
|
|
|
|
The *_set electron fraction command sets the electron density to a fraction of the hydrogen density*_.
|
|
|
The *set electron fraction command sets the electron density to a fraction of the hydrogen density*.
|
|
|
|
|
|
|
|
|
## Grain physics
|
|
|
|
|
|
*_Two new refractive index files ph3n.rfi and ph3c.rfi have been added.*_ These produce the opacities of neutral and charged PAHs, resp., following the prescription of Draine, B.T. & Li, A., 2007 ApJ, 657, 810. These files are temporary and will eventually be replaced by a single file that self-consistently determines the opacity from the actual charge of the PAH during execution. This however requires substantial changes to the code that are not yet complete. To produce opacity files from these refractive index files, you can e.g. use:
|
|
|
*Two new refractive index files ph3n.rfi and ph3c.rfi have been added.* These produce the opacities of neutral and charged PAHs, resp., following the prescription of Draine, B.T. & Li, A., 2007 ApJ, 657, 810. These files are temporary and will eventually be replaced by a single file that self-consistently determines the opacity from the actual charge of the PAH during execution. This however requires substantial changes to the code that are not yet complete. To produce opacity files from these refractive index files, you can e.g. use:
|
|
|
|
|
|
```
|
|
|
compile grains "ph3n.rfi" "ab08.szd" 10
|
... | ... | @@ -256,45 +256,45 @@ when inside the Cloudy data directory. |
|
|
|
|
|
We have added support for the [Rauch C/O white dwarf grid](http://astro.uni-tuebingen.de/~rauch/TMAF/flux_C+O+Ne+Mg.html) using the *_table star rauch co wd*_ command.
|
|
|
|
|
|
The *_table Crab command now uses the SED from Hester (2008 ARA&A).*_
|
|
|
The *table Crab command now uses the SED from Hester (2008 ARA&A).*
|
|
|
The old SED, based on Davidson (1985 ARA&A) is available with the *_table Crab Davidson*_ command.
|
|
|
|
|
|
The keywords *_stellar*_ and *_nebular*_ have been added to the *_compile stars command for Starburst99 files*_. The effect is to use only the stellar or the nebular component of the interstellar radiation field, rather than the sum of the two. The latter remains the default.
|
|
|
The keywords *stellar* and *nebular* have been added to the *compile stars command for Starburst99 files*. The effect is to use only the stellar or the nebular component of the interstellar radiation field, rather than the sum of the two. The latter remains the default.
|
|
|
|
|
|
|
|
|
## Improved physics and numerical methods
|
|
|
|
|
|
As described above, there has been a major rewrite of the chemistry / ionization solvers.
|
|
|
|
|
|
*_Parallel runs of the optimizer are now enabled by default on Mac and BSD systems*_ (this was already done for Linux and other UNIX systems in an earlier release).
|
|
|
*Parallel runs of the optimizer are now enabled by default on Mac and BSD systems* (this was already done for Linux and other UNIX systems in an earlier release).
|
|
|
|
|
|
*_Cosmic ray background ionization rate updated*_ to
|
|
|
*Cosmic ray background ionization rate updated* to
|
|
|
[Indriolo+07](http://cdsads.u-strasbg.fr/abs/2007ApJ...671.1736I).
|
|
|
|
|
|
We have added *_31 new molecules*_ from the [CDMS](http://www.astro.uni-koeln.de/cdms/entries) and [JPL](http://spec.jpl.nasa.gov/ftp/pub/catalog/catdir.html) molecular spectroscopy databases.
|
|
|
We have added *31 new molecules* from the [CDMS](http://www.astro.uni-koeln.de/cdms/entries) and [JPL](http://spec.jpl.nasa.gov/ftp/pub/catalog/catdir.html) molecular spectroscopy databases.
|
|
|
|
|
|
The *_dielectronic and radiative recombination databases have been updated*_ to the April 2011 versions on the Badnell web site.
|
|
|
The *dielectronic and radiative recombination databases have been updated* to the April 2011 versions on the Badnell web site.
|
|
|
This includes the updated Argon isoelectronic sequence (Nikolic et al, 2010, A&A 516, A97).
|
|
|
|
|
|
The *_Badnell dielectronic recombination rates are updated*_ to Abdel-Naby et al A&A v537, A40 (2012). This does the 13 electron iso sequence. Lines of S IV and S III are affected.
|
|
|
The *Badnell dielectronic recombination rates are updated* to Abdel-Naby et al A&A v537, A40 (2012). This does the 13 electron iso sequence. Lines of S IV and S III are affected.
|
|
|
|
|
|
The *_Badnell dielectronic and radiative recombination*_ database are *_now used exclusively*_.
|
|
|
The *Badnell dielectronic and radiative recombination* database are *now used exclusively*.
|
|
|
|
|
|
We are now using the *_hybrid collisional ionization rate coefficients*_ by default.
|
|
|
We are now using the *hybrid collisional ionization rate coefficients*_ by default.
|
|
|
Hybrid means that the original rates given by Voronov, G. S. 1997, At.Data Nucl. Data Tables, 65, 1 are multiplied by a scale factor.
|
|
|
This scale factor is the collisional ionization rate coefficient at the center of the discrete temperature range given by Dere, K. P. 2007, A&A, 466, 771 divided by the collisional ionization rate coefficient given by Voronov at the same temperature.
|
|
|
|
|
|
The *_Chianti*_ line database is now *_used for Fe VI through Fe XXIV and select species between phosphorus and zinc*_.
|
|
|
The *Chianti* line database is now *used for Fe VI through Fe XXIV and select species between phosphorus and zinc*.
|
|
|
|
|
|
|
|
|
## Dynamics and time-dependent cases
|
|
|
|
|
|
The *_options on the wind command have changed*_.
|
|
|
The *options on the wind command have changed*.
|
|
|
|
|
|
|
|
|
## Other changes
|
|
|
|
|
|
*_Mean line optical depths are now printed in the main output.*_ Previously we had printed line center optical depths.
|
|
|
*Mean line optical depths are now printed in the main output.* Previously we had printed line center optical depths.
|
|
|
|
|
|
------
|
|
|
|
... | ... | |