SABER
|
Random numbers generator derived type. More...
Data Types | |
type | fieldset_type |
Functions/Subroutines | |
subroutine | fieldset_init (fieldset, mpl, nmga, nl, gmask, variables, lev2d, afunctionspace) |
Initialized fieldset. More... | |
subroutine | fieldset_copy_fields (fieldset_out, fieldset_in) |
Copy fieldset. More... | |
subroutine | fieldset_pass_fields (fieldset_out, fieldset_in) |
Pass ATLAS fields from a fieldset to another. More... | |
subroutine | fieldset_zero_fields (fieldset) |
Set fieldset to zero. More... | |
subroutine | fieldset_add_fields (fieldset_out, fieldset_in) |
Add fieldset. More... | |
subroutine | fieldset_sub_fields (fieldset_out, fieldset_in) |
Subtract fieldset. More... | |
subroutine | fieldset_mult_fields_scalar (fieldset, factor) |
Multiply fieldset with a scalar. More... | |
subroutine | fieldset_mult_fields_fieldset (fieldset_out, fieldset_in) |
Multiply fieldset with another fieldset. More... | |
subroutine | fieldset_div_fields (fieldset_out, fieldset_in) |
Divide fieldset. More... | |
subroutine | fieldset_square_fields (fieldset) |
Square fieldset. More... | |
subroutine | fieldset_sqrt_fields (fieldset) |
Take square-root of the fieldset. More... | |
subroutine | fieldset_to_array_single (fieldset, mpl, iv, fld) |
Convert fieldset to Fortran array, single field. More... | |
subroutine | fieldset_to_array_all (fieldset, mpl, fld) |
Convert fieldset to Fortran array, all fields. More... | |
subroutine | fieldset_from_array_single (fieldset, mpl, iv, fld) |
Convert Fortran array to fieldset, single field. More... | |
subroutine | fieldset_from_array_all (fieldset, mpl, fld) |
Convert Fortran array to fieldset, all fields. More... | |
Random numbers generator derived type.
|
private |
Add fieldset.
[in,out] | fieldset_out | Output fieldset |
[in] | fieldset_in | Input fieldset |
Definition at line 231 of file type_fieldset.F90.
|
private |
Copy fieldset.
[in,out] | fieldset_out | Output fieldset |
[in] | fieldset_in | Input fieldset |
Definition at line 119 of file type_fieldset.F90.
|
private |
Divide fieldset.
[in,out] | fieldset_out | Output fieldset |
[in] | fieldset_in | Input fieldset |
Definition at line 420 of file type_fieldset.F90.
|
private |
Convert Fortran array to fieldset, all fields.
[in,out] | mpl | MPI data |
[in] | fld | Fortran array |
Definition at line 632 of file type_fieldset.F90.
|
private |
Convert Fortran array to fieldset, single field.
[in,out] | mpl | MPI data |
[in] | iv | Variable index |
[in] | fld | Fortran array |
Definition at line 600 of file type_fieldset.F90.
|
private |
Initialized fieldset.
[in,out] | mpl | MPI data |
[in] | nmga | Number of gridpoints |
[in] | nl | Number of levels |
[in] | gmask | Geographical mask |
[in] | variables | Variables names |
[in] | lev2d | Level for 2D variables |
[in] | afunctionspace | ATLAS function space |
Definition at line 54 of file type_fieldset.F90.
|
private |
Multiply fieldset with another fieldset.
[in,out] | fieldset_out | Output fieldset |
[in] | fieldset_in | Input fieldset |
Definition at line 369 of file type_fieldset.F90.
|
private |
Multiply fieldset with a scalar.
[in] | factor | Scalar factor |
Definition at line 333 of file type_fieldset.F90.
|
private |
Pass ATLAS fields from a fieldset to another.
[in,out] | fieldset_out | Output fieldset |
[in] | fieldset_in | Input fieldset |
Definition at line 166 of file type_fieldset.F90.
|
private |
Take square-root of the fieldset.
Definition at line 506 of file type_fieldset.F90.
|
private |
Square fieldset.
Definition at line 471 of file type_fieldset.F90.
|
private |
Subtract fieldset.
[in,out] | fieldset_out | Output fieldset |
[in] | fieldset_in | Input fieldset |
Definition at line 282 of file type_fieldset.F90.
|
private |
Convert fieldset to Fortran array, all fields.
[in,out] | mpl | MPI data |
[out] | fld | Fortran array |
Definition at line 573 of file type_fieldset.F90.
|
private |
Convert fieldset to Fortran array, single field.
[in,out] | mpl | MPI data |
[in] | iv | Variable index |
[out] | fld | Fortran array |
Definition at line 541 of file type_fieldset.F90.
|
private |
Set fieldset to zero.
Definition at line 192 of file type_fieldset.F90.