RFM Memory Size
|
|
|
14AUG23
|
The following arrays are likely to determine the overall memory requirements
of the RFM.
- ABSFIN(NFIN,NCLC) etc in fincom_dat.f90
- NFIN is the number of fine grid points within a 1 cm-1
interval. The default value is 2000, but it can be altered by the
*FIN section, and much larger values may
be required to resolve Doppler widths in the microwave region.
- NCLC is the number of 'calculated paths', which is approximately
the product of
(number of absorbers) ×
(number of atmospheric layers) ×
(number of tangent paths).
- TRAFUL(NFUL,MTAN) etc in fulcom_dat.f90
- NFUL is the total number of fine grid points across the
entire spectral range (approx NFIN ×
output range in cm-1),
- MTAN is the total number of tangent rays, which is the product of
the number of viewing directions specified in the
*TAN section, the number of paths required
for field-of-view convolution (*FOV) and
the number of different Jacobians
(*JAC).
- CYC(NCYC) in hitcom_dat.f90
- This is the buffer which stores all spectroscopic lines within
1 cm-1 of the current interval being calculated.
This starts with a size NCYC=1000 and
is expanded as required (in increments of 50%), with messages in the
rfm.log file
W-REACYC: NCYC being increased to NCYC=...
But for certain molecules with very dense line spectra this can get rather
large.