This repository was archived by the owner on Oct 6, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
A https://svn-mpas-model.cgd.ucar.edu/trunk/mpas git-svn-id: https://svn-mpas-model.cgd.ucar.edu/trunk/mpas@127 6dc93482-27b8-4c24-8500-90c78a5336cd
- Loading branch information
duda
committed
Mar 4, 2010
0 parents
commit 7ecc9a7
Showing
3 changed files
with
69 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# Ignore Files in the MPAS Direcory | ||
|
||
# All pre-processed Fortran files in MPAS specific directories | ||
src/core_*/*.f90 | ||
src/framework/*.f90 | ||
src/driver/*.f90 | ||
src/operators/*.f90 | ||
|
||
# All object files | ||
*.o | ||
|
||
# All mod files | ||
*.mod | ||
|
||
# All libraries | ||
*.a | ||
|
||
# Executables | ||
*.exe | ||
src/registry/parse | ||
|
||
# NetCDF Files | ||
*.nc | ||
|
||
# Graph files and partition files | ||
*.info | ||
*.info.part.* | ||
|
||
# Directories with individual .gitignore files are: | ||
# src/external (Externals might have a different compilation method) | ||
# src/inc (Include files do not exist until build time. But directory needs to exist.) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
MPAS | ||
==== | ||
|
||
MPAS is a collaborative project for the rapid development and prototyping of | ||
dynamical cores. A shared framework provides infrastructure typically required | ||
by model developers, including communication routines, and I/O routines. By | ||
using MPAS, developers can leverage pre-existing code and focus more on | ||
development of their model. | ||
|
||
|
||
Code Layout | ||
---------- | ||
|
||
Within the MPAS repository code is laid out as follows. Sub-directories are only described below the src directory. | ||
|
||
MPAS | ||
├── graphics | ||
│ ├── dx -- Graphics for OpenDX | ||
│ ├── matlab -- Graphicx for MATLAB | ||
│ └── ncl -- Graphics for NCAR Command Language | ||
└── src | ||
├── registry -- Code for building Registry.xml parser (Shared) | ||
├── driver -- Main driver for MPAS in stand-alone mode (Shared) | ||
├── external -- External software for MPAS (Shared) | ||
├── framework -- MPAS Framework (Includes DDT Descriptions, and shared routines. Shared) | ||
├── operators -- MPAS Opeartors (Includes Operators for MPAS meshes. Shared) | ||
├── inc -- Empty directory for include files that Registry generates (Shared) | ||
└── core_* -- Individual dynamical cores. (Private) | ||
|
||
|
||
Dynamical cores are private and typically developed independently. Each core is stored in a separate directory under src, with an abbreviated name. For example: | ||
|
||
src/core_sw houses the shallow water core. | ||
|
||
For information about building and running each core, please refer to the specific users guide for each cores. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Ignore all files in this directory, except .gitignore | ||
* | ||
!.gitignore |