Changeset 3607 for branches/2012/dev_NOC_2012_rev3555/DOC/TexFiles/Chapters
- Timestamp:
- 2012-11-19T16:24:13+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_NOC_2012_rev3555/DOC/TexFiles/Chapters/Chap_SBC.tex
r3294 r3607 431 431 (see the directory NEMOGCM/TOOLS/WEIGHTS). 432 432 433 % ------------------------------------------------------------------------------------------------------------- 434 % Standalone Surface Boundary Condition Scheme 435 % ------------------------------------------------------------------------------------------------------------- 436 \subsection [Standalone Surface Boundary Condition Scheme] {Standalone Surface Boundary Condition Scheme} 437 \label{SAS_iof} 438 439 In some circumstances it may be useful to avoid calculating the 3D temperature, salinity and velocity fields and 440 simply read them in from a previous run. For example: 441 442 \begin{enumerate} 443 \item Multiple runs of the model are required in code development to see the affect of different algorithms in 444 the bulk formulae. 445 \item The effect of different parameter sets in the ice model is to be examined. 446 \end{enumerate} 447 448 The StandAlone Surface scheme provides this utility. 449 A new copy of the model has to be compiled with a configuration based on ORCA2_SAS_LIM. 450 However no namelist parameters need be changed from the settings of the previous run (except perhaps nn{\_}date0) 451 In this configuration, a few routines in the standard model are overriden by new versions. 452 Routines replaced are: 453 454 \begin{enumerate} 455 \item nemogcm.F90 456 457 This routine initialises the rest of the model and repeatedly calls the stp time stepping routine (step.F90) 458 Since the ocean state is not calculated all associated initialisations have been removed. 459 \item step.F90 460 461 The main time stepping routine now only needs to call the sbc routine (and a few utility functions). 462 \item sbcmod.F90 463 464 This has been cut down and now only calculates surface forcing and the ice model required. New surface modules 465 that can function when only the surface level of the ocean state is defined can also be added (e.g. icebergs). 466 \item daymod.F90 467 468 No ocean restarts are read or written (though the ice model restarts are retained), so calls to restart functions 469 have been removed. This also means that the calendar cannot be controlled by time in a restart file, so the user 470 must make sure that nn{\_}date0 in the model namelist is correct for his or her purposes. 471 \item stpctl.F90 472 473 Since there is no free surface solver, references to it have been removed from stp_ctl. 474 \item diawri.F90 475 476 All 3D data have been removed from the output. The surface temperature, salinity and velocity components (which 477 have been read in) are written along with relevant forcing and ice data. 478 \end{enumerate} 479 480 One new routine has been added: 481 482 \begin{enumerate} 483 \item sbcsas.F90 484 This routine initialises the input files needed for reading temperature, salinity and velocity arrays at the surface. 485 These filenames are supplied in namelist namsbc{\_}sas. Unfortunately because of limitations with the \mdl{iom} module, 486 the full 3D fields from the mean files have to be read in and interpolated in time, before using just the top level. 487 Since fldread is used to read in the data, Interpolation on the Fly may be used to change input data resolution. 488 \end{enumerate} 433 489 434 490 % ================================================================
Note: See TracChangeset
for help on using the changeset viewer.