Mattia,

I don't remember exactly when SurfaceBlackbody was introduced, but seems that you have a too old version not containing it. Oliver can you check?

What I can answer:

You are not really supposed to make changes in agendas_surface.arts. If you want to use an agenda setup not in agendas_surface.arts, you simply do

AgendaSet( surface_rtprop_agenda ){
 ...
}

in your own control file.

Yes, SurfaceFlatScalarReflectivity is supposed to support what you want to do. But that is a method I did but never got time to really used, so it is not heavily tested as far as I know.

Bye,

Patrick




On 2022-01-13 16:22, Mattia Sabatini wrote:
Dear all,

I am using ARTS to perform some radiative transfer simulations for my master degree. Currently I am in the process to edit the script TestHIRS_reference.arts such that it computes the jacobian of the surface temperature.

This script copies surface_rtprop_agenda__Blackbody_SurfTFromt_field into surface_rtprop_agenda, and for what I understand I have to edit this agenda in agendas_surface.arts from

AgendaCreate( surface_rtprop_agenda__Blackbody_SurfTFromt_field )

AgendaSet( surface_rtprop_agenda__Blackbody_SurfTFromt_field ){

   InterpAtmFieldToPosition( out=surface_skin_t, field=t_field )

   surfaceBlackbody

to

AgendaCreate( surface_rtprop_agenda__Blackbody_SurfTFromt_field )

AgendaSet( surface_rtprop_agenda__Blackbody_SurfTFromt_field ){

   InterpAtmFieldToPosition( out=surface_skin_t, field=t_field )

SurfaceBlackbody

i.e. replacing the method surfaceBlackbody with SurfaceBlackbody

But if I edit like this, after running the controlfile I get this error:

Executing ARTS.

Command line:

/usr/local/ARTS/build/src/arts -I ../../../controlfiles/ TestHIRS_reference.arts

Version: arts-2.4.0 (compiled Mon Dec  6 16:20:24 2021)

This run took 0.08s (0.40s CPU time)

Run-time error in controlfile: TestHIRS_reference.arts

Unknown Method:

SurfaceBlackbodySurfaceFlatScalarReflectivity

File:   /home/arts_user/controlfiles/general/agendas_surface.arts

Line:   41

Column: 3

Am I doing something wrong?

In addition, is there the possibility to do the same using the method instead of

SurfaceBlackbody?

Mattia


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

_______________________________________________
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