HOT ISSUES

ming gu dr data received 2007 feb 8, incorporate into cloudy

table starburst - write claus

table stars in hazy is wrong

check e2 function at line 300 of service.cpp
check thirdparty.cpp
e2 function error
I traced the source of the discrepancy to lines 385 thru 419 of iter_startend.cpp. There opac.TauAbsFace is set to opac.taumin, but opac.ExpmTau is initialized from opac.opacity_abs*radius.drad_x_fillfac/2., which can be vastly different. Reading the comments and variable names suggests that all should be the optical depth to the illuminated face or functions thereof. So this appears to be a bug, but I am not sure if you can trust the comments...
I am also not completely sure about what happens further down between lines 1145 and 1198.

NI pumping

what happened with e2

uta code query, get out of conv_base

rename lines.in

hmi.H2_H2g_to_H2s_rate_used - make multiple occurances like rest
review H2_Solomon* in hmi.h
also mole_h_drive.cpp around line 880
mole_h_step.cpp line 610

but make sure all "used" are saved and rest


purify crash in func_trans_read after trans write

bad malloc h_lrg_atom 

comp4 memory violation - numb of species in co increased for second sim - grains brought in ice?

CI, OI excitation by H0, add abrahamsson et al. 07 rates (in atomic data folder in literature directory)

C+ - C0 DR badnell email from Hagai - check L shell rates for ions of fe

cloudy should be changed to lgCloudy since now bool
cdDrive behaves as bool but is int, do something?

move to cddefines.h, broke.h, cloudy.h, fudge.h, hydrooscilstr.h, hydro.h, ligbar.h, mewecoef.h numderiv.h 
put continuum negative into continuum.h

review description in path.cpp to make sure makes sense to novice

agn_lex00*.in series of input scripts do not following convention of comments and order as rest of test suite
explain why induced processes are turned off, or better yet, turn them on

code review - behar - gu uta data read in atmdat_readin.cpp

co network fails in leiden f3 when badnell recombination coefficients are used
test on CO/C > 1 never appears to converge - it is at line 375 of mole_co_drive - better to let exit with problem so that ionization solver will also be called?  try removing test
also, limt to number of inner convergence loops may be too large since does not appear to converge.  this is var LUPMAX_CODRIV used in line 619 of same file, setting to 10 seems to have little effect

document
iterate advection, Make convergence error smaller on each iteration until smaller than discretization error.  Then decrease discretization error.

TABLE STAR <grid> LIST - this lists the contents of that grid.

TABLE STAR AVAIL - this lists the available grids with parameters (but not the user-defined grids of course).

conv_ioniz.c line 106 add conv_fail - this caused many conv failures in short time dep model

mole_h_step.c, TE introduce change in G0 face when spherical geometry in place to get around
problem with non-conservation of energy in very spherical case.  
all changes are in mole_h_step.c okn 06 oct 24
But approximation at line 6196 is not continuous - will be sudden drop in heating

mole_co_drive.c line 475 do not do co network if H+/Htot > 0.5
turned off advection in co network, mole_co_solve.c, line 85 routine CO_solve

papers dynamics timedep cden has cd.in which does not converge co chem with ioniz 

Gu - new UTSs

CII 1335 check recom in code - use old NS value
==================================

orly email - 
of 6/25/2006 includes plot that shows temp vs time for cp - rapid fall is at about 3.5e13 sec.  the old cp.tim file does get this answer, the current code cools at 4.3e13 sec using the 3/2 branch.  if the 5/2 branch is used instead the cooling time goes down to ~2.5e13 sec.  shown in variouis.xls in orly dir.  in this spreadsheet the red curve is the "old cloudy" result (from 6/2006) and seems to agree with orly ps file, the short and long curves are the 5/2 and 3/2 branches.

===============================

he1n2t4.in - sets line precision and columns of intensiteis no longer line up
list_routines.pl in source and source_hot dirs no longer works
==================================
Nick continuum bands caper
Nick - continuum has problems in very dusty high U environment - commented out zoning on tau - dust - instead perhaps should predict total emission that escapes - this would not include incidient continuum or emitted continuum that will be absorbed down stream - would only include net emission that escapes
continuum components
attenuated incudent continuum
emitted and escaping in inner direction
emitted in outer direction

rt_diffuse.c does this continuum interaction
defines local var DiffuseEscape which is locally emitted which escapes zone?
rfield.ConEmitLocal is total local emission - this should be used in source function for true RT
read todo near line 53 of rt_diffuse for next step, off on branch

=================================
go over all chem questions and updates from Robin Williams

jon savin underscore comments should be ok, probably also underscore within double quotes

agn_lex00_u*.in scripts for new models are not in proper internal format

grazina subdir in bugs/converge has three models with problems

trick to get grains to work, does not work

remove ferguson vriens & smeets collision strengths - Hion_colldeexc_cs

doxygen search web interface, print doxygen manual

add test case to detect Jane Charlton's column densites

======================
combine headers
cloudy.h
fudgec.h 
helike_ several - could be brought together
hydroeinsta - one routine
numderiv.h - one var - nothing else
tabden - one var

======================
http://xxx.lanl.gov/PS_cache/astro-ph/pdf/0606/0606275.pdf gives data for Ni II

problem with helium recombination rates printed with 'print arrays' command
run the func_test case with print arrays included
recom rates do not add up, example,
 He Recom total  7.03e-008 2.60e-008
 He radiati rec  5.16e-009 2.60e-008
 He drBadnel rec 1.16e-025 0.00e+000
 He chr trn rec  4.04e-014 8.98e-014
apparently radiative recom rate save in rr used array is not actually the rate used

add cr pressure somewhere hextra.cr_energydensity

billow - grains qheat bounds exception in purify

line 309 prt_lines_lv1_li_ne - use pequignot rate

move HD best model into slow

document case b he-like emission does not include collisional n-changing or l-mixing - in ldl with 2 ^3S added on

atomleveln do not do malloc until after checking whether code will return with no work

hazy1 reread atom H-like lyman pumping discussion of optdepth 

64 bit machines have assert in dynamics.c - look at alpha recom in tests

helike dr use badnell dr instead of recomputing it ionbal.DR_Badnell_rate_coef[nelem][ion]

rt line one line 59 change apr 05, return if pop is zero

fix slow run files, also put in a time dependent model

negative wind velocity used to determine what sets line width, line 35 rt line one tauinc, and line 11678 rt esc prob - should be continuous range from somolev to tau

hazy, say line critical density only meaningful for single lines, only include cs down for that one line - or include other transitions

hazy rewrite chap 2 on running from command line, show windows, show simple script

emergent lines
include geometry.covrt in emission?

test state code in test suite 

discuss intrinsic vs emergent spectrum in quick start guide, intro to hazy 1

print line xx should have emergent and intrinsic keywords

gu uta data

check all occur of emline save struct
check [0] vs [1]
check var within []
review lineadd linedst putline

======================================

turbulent and ram pressure terms at line 199 of pressure_total.c do not include factors of 1/2.  
	Also add turbulent pressure to total preessure.

lines_service.c, routine outline, rfield.outlin shoud have tmn include - what does this do?

in rt diffuse, use outline to do the iso sequence - should not be any explicit use of rfield.outlin