Hello, Mattia,

Thanks for the update. I have to admit that I did not use the line.xml file. I 
used the H2O file downloaded from HITRAN 2020. Originally I said “it seems 
working”, today I still cannot definitely confirm whether it works from my 
side, as ARTS 2.5 did not finish the calculation after several days. Maybe I am 
trying to calculate too many frequency lines, though I believe ARTS 2.3 only 
took several hours to build the same lookup table.

I did see the same warning that you saw regarding abs_xsec_per_speciesAddLines.

Yours,

Pengwang

________________
Pengwang Zhai (he/his/him)
Graduate Program Director, Atmospheric Physics,
Associate Professor, Physics Department, UMBC
pwz...@umbc.edu






> On Feb 14, 2022, at 5:00 AM, Mattia Sabatini 
> <mattia.sabat...@artov.ismar.cnr.it> wrote:
> 
> Hello again Pengwang,
>  
> I tested controlfile TestAbs.arts with your edit:
>  
> AgendaSet( abs_xsec_agenda ){
>    abs_xsec_per_speciesInit
>    abs_xsec_per_speciesAddConts
>    lbl_checkedCalc
>    abs_xsec_per_speciesAddLines
> }
>  
> And with the following abs species:
>  
> abs_speciesSet( species=[ "H2O", "H2O-PWR98", "O2-PWR93", 
> "N2-SelfContStandardType" ] ).
>  
> I thought that by adding abs_xsec_per_speciesAddLines in abs_xsec_agenda, 
> just like Richard suggested me to do in my post 
> (https://www.mail-archive.com/arts_users.mi@lists.uni-hamburg.de/msg00471.html),
>  would solve the problem you were experiencing of having a lookup table 
> filled with zeros. Unfortunately this is still an issue for me, even with the 
> above settings: the H2O cross section values are all zeros, while values for 
> "H2O-PWR98", "O2-PWR93", "N2-SelfContStandardType” are not. Also, during the 
> execution I had this “Deprecated function warning”:
>  
> abs_xsec_per_speciesAddLines is deprecated since 2021-07-13
>  
> This function is no longer up to date.  It only exists to satisfy lookup 
> table calculations before these are updated.
> Once the lookup table calculations are up-to-date, this function is fully 
> replaced with propmat_clearskyAddLines, with better functionality
>  
> Apparently, abs_xsec_per_speciesAddConts is doing its job but 
> abs_xsec_per_speciesAddLines does not. Did you had the chance to test it too?
>  
> Mattia
>  
>  
>  
>  
>  
>  
> Thanks, Oliver and Mattia, for you help.
>  
> After studying Mattia and Richard's posts, I figured out the following: 
>  
> Comment out line 15 of TestAbs.arts:
>  
> #Copy(abs_xsec_agenda, abs_xsec_agenda__noCIA)
>  
> And insert the following to line 16:
>  
> AgendaSet( abs_xsec_agenda ){
>    abs_xsec_per_speciesInit
>    abs_xsec_per_speciesAddConts
>    lbl_checkedCalc
>    abs_xsec_per_speciesAddLines
> }
>  
> Now it seems working, though I have not yet got the chance to check the 
> outputs as it is still running.
>  
> Yours
>  
> Pengwang
>  
>  
>  
>  
>  
>  
>  
> > On Feb 11, 2022, at 2:06 AM, Lemke, Oliver <oliver.le...@uni-hamburg.de> 
> > wrote:
> > 
> > Hi Mattia, hi Pengwang,
> > 
> > Thanks Mattia for helping out. :-)
> > 
> > Since you were referring to Richard's earlier post, I'll take this 
> > opportunity to point out the searchable archive of this list, which might 
> > come in handy at times:
> > 
> > https://www.mail-archive.com/arts_users.mi@lists.uni-hamburg.de/
> > 
> > Here is the post Mattia was referring to:
> > 
> > https://www.mail-archive.com/arts_users.mi@lists.uni-hamburg.de/msg00471.html
> > 
> > Cheers,
> > Oliver
> > 
> > 
> >> On 10 Feb 2022, at 17:38, mattia.sabat...@artov.ismar.cnr.it wrote:
> >> 
> >> Pengwang,
> >> 
> >> sorry for my partial answer. Recently I compiled ARTS 2.5 and I had a 
> >> similar issue concerning the absorption lookup table. Richard Larsson, 
> >> helped me replying to my mail sent in this mailing list, suggesting to add 
> >> abs_xsec_per_speciesAddLines into my cross-section agenda.
> >> 
> >> He also added:
> >> 
> >> "We are currently in a transition in the 2.5-branch of moving away from 
> >> abs_xsec_agenda entirely.  There are some lingering problems when using 
> >> lookup table calculations at this time.  Mainly, since the line 
> >> calculations should happen in propmat_clearsky_agenda now, they are not 
> >> part of any of the default cross-section agendas as in the past.  The 
> >> lookup generation interface is currently under active development, so this 
> >> interface might change in the near future."
> >> 
> >> Best regards,
> >> Mattia
> >> 
> >> 
> >> 
> >> 
> >> 
> >> Pengwang Zhai <pwz...@umbc.edu> ha scritto:
> >> 
> >>> Thanks, Mattia. Would you advise how TestAbs.arts can be revised to 
> >>> include line-by-line calculation?
> >>> 
> >>> Note that the behavior of TestAbs.arts is different in arts2.3, which 
> >>> does calculate line-by-line absorption coefficients.
> >>> 
> >>> I do not want continua, as I am mainly interested in the visible spectra, 
> >>> which is out of most of those continuum models. Based on my experience 
> >>> with previous arts version, arts does not check the spectrum limits for 
> >>> the continuum models. I am not sure whether arts 2.5 has been improved on 
> >>> this.
> >>> 
> >>> Pengwang
> >>> 
> >>> 
> >>> 
> >>> 
> >>> 
> >>> 
> >>>> On Feb 10, 2022, at 9:46 AM, mattia.sabat...@artov.ismar.cnr.it wrote:
> >>>> 
> >>>> Hi Pengwang,
> >>>> 
> >>>> the controlfile TestAbs.arts, in line 15, has the following:
> >>>> Copy(abs_xsec_agenda, abs_xsec_agenda__noCIA)
> >>>> 
> >>>> I checked in controlfiles/general/agendas.arts for what 
> >>>> abs_xsec_agenda__noCIA does:
> >>>> AgendaCreate( abs_xsec_agenda__noCIA )
> >>>> AgendaSet( abs_xsec_agenda__noCIA ){
> >>>> abs_xsec_per_speciesInit
> >>>> abs_xsec_per_speciesAddConts
> >>>> }
> >>>> 
> >>>> Therefore the agenda calculates absorption for continua tag only (see 
> >>>> https://atmtools.github.io/arts-docs-master/docserver/methods/abs_xsec_per_speciesAddConts.html).
> >>>>  You selected H2O, and by doing this my guess is that you are not 
> >>>> considering continuum, as it is written in lines 36-37 of TestAbs.arts.
> >>>> 
> >>>> I hope that this will help you,
> >>>> 
> >>>> Mattia
> >>>> 
> >>>> 
> >>>> Pengwang Zhai <pwz...@umbc.edu> ha scritto:
> >>>> 
> >>>>> Hello, ARTS community,
> >>>>> 
> >>>>> I downloaded and compiled the latest version of arts. Now I tested the 
> >>>>> the creation of abs_lookup with the example control file located in:
> >>>>> 
> >>>>> arts/controlfiles/artscomponents/absorption/TestAbs.arts
> >>>>> 
> >>>>> I only modified two occurrences of:
> >>>>> 
> >>>>> abs_speciesSet( species=[ "H2O-PWR98",
> >>>>>                        "O2-PWR93",
> >>>>>                        "N2-SelfContStandardType" ] )
> >>>>> 
> >>>>> to:
> >>>>> 
> >>>>> abs_speciesSet( species=[ "H2O" ] )
> >>>>> 
> >>>>> and run
> >>>>> 
> >>>>> arts TestAbs.arts
> >>>>> 
> >>>>> The resultant abs_lookup are all ZEROs.
> >>>>> 
> >>>>> Any help?
> >>>>> 
> >>>>> More background information: I used arts 2.3 to create abs_lookup for 
> >>>>> H2O, CO2, etc. in the visible by reading from HITRAN 2012. The baseline 
> >>>>> example was TestAbs.arts provided by the arts installation. Now I need 
> >>>>> to revisit the calculation based on HITRAN 2020, and the lookup table 
> >>>>> calculation seems not working with arts 2.5. I greatly appreciate it if 
> >>>>> you could provide a working example on how to create a abs_lookup with 
> >>>>> arts 2.5.
> >>>>> 
> >>>>> Pengwang
> > 

_______________________________________________
arts_users.mi mailing list
arts_users.mi@lists.uni-hamburg.de
https://mailman.rrz.uni-hamburg.de/mailman/listinfo/arts_users.mi

Reply via email to