next up previous
Next: Termination Up: Sending and receiving actions Previous: Receiving a coupling field


Auxiliary routines

This routine may be called at any time to inquire what would happen to the corresponding field (i.e. with same var_id and at same date) below the corresponding prism_put_proto. The possible value of the returned info code are as for prism_put_proto:

This is useful when the calculation of the corresponding field_array is CPU consuming and should be avoided if the field is not effectively used below the prism_put_proto.

This routine forces the writing of the field with corresponding var_id in its coupling restart file (see section 7.3). If a time operation is specified for this field, the value of the field as calculated below the last prism_put_proto is written. If no time operation is specified, the value of the field transferred to the last prism_put_proto is written.

This routine can be used to retrieve the coupling period of field with corresponding var_id, as defined in the namcouple (see also section 5.3.1).

If a process needs to abort voluntarily, it should do so by calling prism_abort_proto. This will ensure a proper termination of all processes in the coupled model communicator. This routine writes the name of the calling model, the name of the calling routine, and the message to the job standard output (stdout). This routine cannot be called before prism_init_comp_proto.


next up previous
Next: Termination Up: Sending and receiving actions Previous: Receiving a coupling field
Laure Coquart 2013-06-11