Hi there,
I am doing a nudging experiment, in which I want to nudge a sensitivity run to a control run (both runs are done with CESM2.1.3). I am running into all kinds of errors when trying to generate the required target data. Below are my questions arising from some of the errors:
1. are the 'US' and 'VS' in the field list below required? I didn't save US and VS in my control run, since [U V T Q PS] are the target fields according to the user guide (9. Physics modifications via the namelist — camdoc documentation).
------------------------
fields : ( U US V VS T PS Q ) <-- FIELDS TO PROCESS (both U,V grids are needed)
field_findex : ( 1 1 1 1 1 1 1 ) <-- FILE CONTAINING THE FILED
phis_findex : 1 <-- FILE CONTAINING 'PHIS'
-----------------------
My scripts (attached), where I removed US and PS, crashed with '(0) Error: Looking for 'US' but did not find in 'field' list'.
What history fields do my control run have to save for the target data? so far I only saved U, V, T, Q, PS, PHIS.
2. in my nudging experiment, I thought setting ADJUST_STATE_FROM_TOPO=False should be fine, since both control and sensitivity runs share the same topography. but I got an error '(0) Error: Looking for 'PHIS_input' but did not find in 'field' list'. This error appears to be fixed when I set it to True, but I am not sure if this is the right fix. can you explain why?
-----------------------------
ADJUST_STATE_FROM_TOPO : 'True' <-- YOUR CHOICE??
-----------------------------
3. I am confused about how to use RUNNUM to speed up the processing. Say, I have 10 years of 6hourly data from my control experiment to process. How should I make use of RUNNUM (probably along with REF_DATE and NUM_DAYS)?
-----------------------------
RUNNUM : Index so that processing can run with concurrent scripts running
REF_DATE : 'YYYYMMDD' Year month and day to begin processing
NUM_DAYS : Number of days to process
(2) Processing the data is SLOW, SLOW, SLOW. To get done
in a timely mannor, multiple copies of the script need to be run concurrently.
RUNNUM is an index so that concurrent runs don't interfere with eachother.
-----------------------------
Thanks a lot.
Honghai
I am doing a nudging experiment, in which I want to nudge a sensitivity run to a control run (both runs are done with CESM2.1.3). I am running into all kinds of errors when trying to generate the required target data. Below are my questions arising from some of the errors:
1. are the 'US' and 'VS' in the field list below required? I didn't save US and VS in my control run, since [U V T Q PS] are the target fields according to the user guide (9. Physics modifications via the namelist — camdoc documentation).
------------------------
fields : ( U US V VS T PS Q ) <-- FIELDS TO PROCESS (both U,V grids are needed)
field_findex : ( 1 1 1 1 1 1 1 ) <-- FILE CONTAINING THE FILED
phis_findex : 1 <-- FILE CONTAINING 'PHIS'
-----------------------
My scripts (attached), where I removed US and PS, crashed with '(0) Error: Looking for 'US' but did not find in 'field' list'.
What history fields do my control run have to save for the target data? so far I only saved U, V, T, Q, PS, PHIS.
2. in my nudging experiment, I thought setting ADJUST_STATE_FROM_TOPO=False should be fine, since both control and sensitivity runs share the same topography. but I got an error '(0) Error: Looking for 'PHIS_input' but did not find in 'field' list'. This error appears to be fixed when I set it to True, but I am not sure if this is the right fix. can you explain why?
-----------------------------
ADJUST_STATE_FROM_TOPO : 'True' <-- YOUR CHOICE??
-----------------------------
3. I am confused about how to use RUNNUM to speed up the processing. Say, I have 10 years of 6hourly data from my control experiment to process. How should I make use of RUNNUM (probably along with REF_DATE and NUM_DAYS)?
-----------------------------
RUNNUM : Index so that processing can run with concurrent scripts running
REF_DATE : 'YYYYMMDD' Year month and day to begin processing
NUM_DAYS : Number of days to process
(2) Processing the data is SLOW, SLOW, SLOW. To get done
in a timely mannor, multiple copies of the script need to be run concurrently.
RUNNUM is an index so that concurrent runs don't interfere with eachother.
-----------------------------
Thanks a lot.
Honghai