SICOPOLIS V5dev
Revision 1288

Functions/Subroutines  
subroutine, public  ctrl_init () 
Initialiation of control variable. Recognized by OpenAD with the prefix xxVar, where Var is the variable of choice (normally something in sico_variables_m. More...  
subroutine, public  cost_independent_init () 
The independent variable is perturbed by the xxVar at all places during the adjoint mode. More...  
subroutine, public  cost_dependent_init () 
The dependent variable for the cost routine. This must be a scalar variable, although option for a summation or weighted average of multiple cost targets is possible. More...  
subroutine, public  read_ad_data () 
Reading in of data. More...  
subroutine, public  cost_final (runname) 
This is the final cost calculation. The cost function structure is defined here. Currently is a "observed age"  modeled age summed over the entire domain. The "observed age" is a fake, generated age field performed by the 125 ka run in headers. Other cost functions (e.g., total cold ice volume, commented out below) are certainly possible, and recommended! More...  
subroutine, public ctrl_m::cost_dependent_init  (  ) 
The dependent variable for the cost routine. This must be a scalar variable, although option for a summation or weighted average of multiple cost targets is possible.
Definition at line 116 of file ctrl_m.F90.
subroutine, public ctrl_m::cost_final  (  character(len=100), intent(out)  runname  ) 
This is the final cost calculation. The cost function structure is defined here. Currently is a "observed age"  modeled age summed over the entire domain. The "observed age" is a fake, generated age field performed by the 125 ka run in headers. Other cost functions (e.g., total cold ice volume, commented out below) are certainly possible, and recommended!
Definition at line 191 of file ctrl_m.F90.
subroutine, public ctrl_m::cost_independent_init  (  ) 
The independent variable is perturbed by the xxVar at all places during the adjoint mode.
Definition at line 76 of file ctrl_m.F90.
subroutine, public ctrl_m::ctrl_init  (  ) 
Initialiation of control variable. Recognized by OpenAD with the prefix xxVar, where Var is the variable of choice (normally something in sico_variables_m.
Definition at line 34 of file ctrl_m.F90.
subroutine, public ctrl_m::read_ad_data  (  ) 
Reading in of data.
Definition at line 132 of file ctrl_m.F90.