FMS: the GFDL Flexible Modeling System
|
GFDL Strategic Objectives
|
GFDL Computing
|
Technological trends
|
Technological trends
|
The GFDL tesponse: modernization of modeling software
|
FMS: the GFDL Flexible Modeling System
|
Architecture of FMS
|
FMS shared infrastructure: machine and grid layers
|
Communication kernelsUser interface to communication kernels
|
User interface to communication kernels
|
Parallel I/O interface
|
Features of mpp_io_mod
|
mpp_io_mod API
|
User interface to parallel I/O
|
Page 016
|
Exchange grid
|
Features of the FMS coupler
|
coupler_main slow loop
|
coupler_main fast loop
|
Example: ocean boundary
|
Flux exchange
|
Serial coupling
|
Concurrent coupling
|
In terms of model code...
|
FMS component models
|
FMS component models
|
Fitting into FMS
|
The FMS user interface:FRE
|
Current GFDL activities usein FMS
|
Future developments: FMS and community standards
|
Upward evolution of standards
|
The FMS infrastructure demonstrates that...
|
The jaws of code complexity
|
|
|