Atmosphere-Ocean Model NASA Homepage Atmosphere-Ocean Model Homepage Goddard Institute for Space Studies Homepage

4x3 Atmosphere Model Notes, Code and Input Files

This web page posts notes and some documentation of the Atmosphere Model with variable number of layers which was implemented in 2005 and caused significant improvements in atmospheric flow. The Fortran Model source code can be downloaded along with input files and programs that are needed to modify the Model's vertical resolution.



Notes relating to the 2005 Atmosphere Model
CORIOLIS.TXT Derivation of mass fluxes, momentum fluxes, and Coriolis and metric terms
PGF.TXT Derivation of pressure gradient force

Scripts for Compiling and Running the Atmosphere Model
EXECUTE Instructions for executing the Atmosphere Model on a UNIX workstation
FCE Kornshell script to compile a Fortran-90 source file (including .S files) into an executable module
FCO Kornshell script to compile a Fortran-90 source file (including .S files) into an object module
SETUP Kornshell script to set up directories and files and make initial execution of Atmosphere Model
MKEXE Kornshell script to recreate executable module of Atmosphere Model
RUN Kornshell script to continue a simulation of Atmosphere Model
END Kornshell script to end a simulation of Atmosphere Model
FTOC.FOR Moves 8 character line number from columns 1-8 to columns 73-80 for each line of the input file; converts .S Fortran source files to card image files
QDF.FOR Lists record titles of a DataFile
QRSF.FOR Lists current date and hour of fort.1 and fort.2 of a Model simulation

Atmosphere Model Fortran-90 Source Code Files
A551e.R Run deck for Atmosphere Model simulation A490
A550C.S Module blocks and subroutines for geometry and calendar
A550M.S Code for MAIN, INPUT, DAILY, and atmospheric dynamics
A400S.S Code for wall clock timing of Model on DEC Alpha machine
A551P.S Code for condensation, radiation interface, and surface interaction
A550R.S Code for radiation
A550O.S Code for climatologically specified ocean
A550G.S Code for ground hydrology and land ice
A550L.S Code for lakes and river flow
A550I.S Code for thermodynamics of sea ice
A550D.S Code for accumulation and printing of diagnostics
FFT90.FOR Code for fast Fourier transforms used by polar filter

Atmosphere Model Input Files
10 AIC550.L20.D19771201 Atmosphereic initial conditions
11 Z4X3N Surface fractions and topography
12 LMAM4X3.L20.A498 Number of atmospheric layers ASCII file
13 APF4X3.L20.A498 Atomosphere polar filter coefficients
14 RPLK25 Planck function table for radiation
15 RTAU.G25L15 Gas optical thicknesses for radiation
16 OZONE.L20.J60.A498 Monthly, latitudinal OZONE distribution
21 OST90X60.ROBINSON Monthly climatological ocean surface temperature
30 SIIC90X60.Dec1 Sea ice and lake ice initial conditions
31 OIC4X3E.AMIP Monthly climatological horizontal sea ice cover
32 MSI4X3E.CCC Monthly sea ice mass
40 GIIC90X60.Dec1 Glacial (land) ice initial conditions
50 GIC4X3.Dec1 Ground initial conditions
51 VEG90X60 Vegetation fractions and albedoes
52 GRDAT4X3.GISS Ground properties based on soil fractions
53 CDN4X3.GISS Neutral drag coefficient over land
54 RD4X3.Russell River direction ASCII file
60 LKIC4X3.Dec1 Lake initial conditions
70 RADAER.S6.T25 Radiative properties of aerosols
71 CBI4X3.L20.A498 Vertical integral of industrial black carbon
72 COI4X3.L20.A498 Vertical integral of industrial organic carbon
73 STA4X3.L20.A498 Vertical integral of tropospheric anthropogenic sulfates
75 STN4X3.L20.A498 Natural tropospheric sulfate aerosols
76 CON4X3.L20.A498 Natural organic carbon aerosols
77 COB4X3.L20.A498 Organic carbon aerosols from biomass burning
78 CBB4X3.L20.A498 Black carbon aerosols from biomass burning
81 CLAY4X3.L20.A498 Clay dust aerosols
85 SILT4X3.L20.A498 Silt dust aerosols
6 A512j.PRT Line printer output from initial hour of run A512j

Programs that Produce Scaled Diagnostic Files from Model D Files
A440C.S Module blocks for Atmosphere Model but used in producing executable program AVER440
AVER440.FOR Produces a single seasonal, annual, or multi-year-averaged D file from several input D files
AIJ550.I Namelist file indicating quantities to be created by AIJ550
AIJ550.FOR Creates a DataFile of longitude by latitude atmospheric and surface quantities from one or more Model D files
AIJK550.I Namelist file indicating quantities to be created by AIJK550
AIJK550.FOR Creates a DataFile of longitude by latitude atmospheric quantities at constant pressure coordinates from one or more D files
A470C.S Module blocks for Atmosphere Model but used in producing executable programs AJL470.FOR, DIURN470.FOR, and CONS470.FOR
AJL470.I Namelist file indicating quantities to be created by AJL470
AJL470.FOR Creates a LinePrinterFile and DataFile of latitude by layer atmospheric quantities by averaging over longitude from one or more D files
DIURN470.FOR Creates a LinePrinterFile of surface and ground parameters for 4 selected grid cells as a function of hour of the day
CONS470.FOR Creates a printer file of conservation and budget page diagnostics from one or more Atmosphere Model D files, similar to those written to unit 6 by the Model when it is initialized

Programs Needed to Modify the Atmosphere Model's Vertical Resolution
VERTRES.TXT Procedure for modifying the vertical resolution of the Model
VERTRES.L20 Vertical resolution for 20 layer atmosphere
LMAMZ498.CRE Program to create the Model's input files LMAM4X3.L24.A498 and Z4X3N.L24.A498
AIC550.CRE Program to create the Model's atmospheric initial conditions file
NCARIC.R2H2H.D7712010 DataFile used by AIC550.CRE containing observed atmospheric variables on constant pressure coordinates for 1977/12/01/00
APF4X3.CRE Program to create the binary file of reduction matrices used by the Model's polar filter
OZONE60.CRE Program to create the Model's climatological ozone distribution
AER4X3.CRE Program to create the Model's aerosol distribution input files


Page Links to 4x3 Atmophere-Ocean Model
COLOR PLOTS STATISTICS MODEL DOC MODEL DATA SUNLIGHT PUBLICA
LINE PLOTS GEN INFO MODEL CODE OBSERVE DATA TIDES and MOON PEOPLE

Enter questions about this page:
Enter your name:

Enter your E-mail address:

Curator: Gary L. Russell . . . . . 2006/11/29/12:22:02