ReFRACtor / ABSCO

Software that can generate a set of ABSoprtion COefficient tables that span the thermal IR to UV spectral range
Other
9 stars 4 forks source link

Open Questions #4

Open pernak18 opened 6 years ago

pernak18 commented 6 years ago
pernak18 commented 6 years ago

for the broadener, see https://github.com/pernak18/ABSCO/issues/5

pernak18 commented 6 years ago

on the second bullet point, my interpretation on what we wanted to do with PWV was incorrect. there is no scaling with PWV. rather, for the molecules whose continuum is affected by WV, we provide the H2O VMR with the molecule's VMR (while simultaneously keeping the H2O continua "off"). this has been implemented.

pernak18 commented 6 years ago

while the code should be easy to use in parallel, i would not yet recommend it (and thus have not written a parallelization script) because of the expected RAM requirements, which are calculated in the calcRAM() method of the configure class (ABSCO_preprocess.py). as an example, O2 for 100 wavenumbers at 4e-4 (degraded) resolution and all Ts and Ps (and since it's O2, both H2O VMR values) is expected to need 23.520 GB of memory. Non-WV affected molecules with the same parameterization would be half of that (11.760 GB).

pernak18 commented 6 years ago
mcduffie commented 6 years ago

I think parallelization is a good idea given the under utilization of available CPU resources by the CPU. If not on the same machine it would be great if the software could be parallelized to multiple machines with the results stitched back together. For the RAM issue this could be offset with writing blocks to disk instead of keeping it all in memory.