SICOPOLIS V5dev
Revision 1420

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  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 173 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 196 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 102 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 33 of file ctrl_m.F90.