SMS:Q&A CMS-Wave: Difference between revisions
From XMS Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
<!--''(Tags: Tags)''--> | <!--''(Tags: Tags)''--> | ||
'''A:''' Yes. It is possible to load binary XMDF files in Matlab. In order to make it easier for users, we have provided a Matlab script which can read a CMS solution file and write the dataset values and times to a structure variable. | :'''A:''' Yes. It is possible to load binary XMDF files in Matlab. In order to make it easier for users, we have provided a Matlab script which can read a CMS solution file and write the dataset values and times to a structure variable. | ||
'''Q:''' Why can I not run the implicit CMS in SMS? | '''Q:''' Why can I not run the implicit CMS in SMS? | ||
'''A:''' The official release of CMS v3.75 only supports an explicit solution scheme. The new inline version of CMS v4.0 will support an implicit scheme and is being released as a beta version in May 2010. The inline CMS includes both CMS-Wave and CMS-Flow and performs the steering process internally without the interface. The advantages of the inline code are: | :'''A:''' The official release of CMS v3.75 only supports an explicit solution scheme. The new inline version of CMS v4.0 will support an implicit scheme and is being released as a beta version in May 2010. The inline CMS includes both CMS-Wave and CMS-Flow and performs the steering process internally without the interface. The advantages of the inline code are: | ||
#Efficiency gain by not having to initialize (file read, variable allocation, and calculation) CMS-Flow and CMS-Wave each steering run. | :#Efficiency gain by not having to initialize (file read, variable allocation, and calculation) CMS-Flow and CMS-Wave each steering run. | ||
#Efficiency gain by saving interpolation coefficients between CMS-Flow and CMS-Wave in memory during steering run. | :#Efficiency gain by saving interpolation coefficients between CMS-Flow and CMS-Wave in memory during steering run. | ||
#Efficiency gain by not having | :#Efficiency gain by not having | ||
#No need for SMS so CMS can run on other platforms such as Linux. | :#No need for SMS so CMS can run on other platforms such as Linux. | ||
#Option to pause runs. | :#Option to pause runs. | ||
SMS 10.1 does not currently support the inline model, so it has to be run either using advanced cards or from the command prompt. | :SMS 10.1 does not currently support the inline model, so it has to be run either using advanced cards or from the command prompt. | ||
'''Q:''' How can I reduce the required memory to run larger applications? | '''Q:''' How can I reduce the required memory to run larger applications? | ||
'''A:''' If you are using the implicit solver, try using GAUSS-SEIDEL AND GAUSS-SEIDEL-SOR solvers. These use less CPU memory and will allow you to run larger applications. | :'''A:''' If you are using the implicit solver, try using GAUSS-SEIDEL AND GAUSS-SEIDEL-SOR solvers. These use less CPU memory and will allow you to run larger applications. | ||
Latest revision as of 16:18, 11 December 2017
Q: Can I import CMS results in Matlab?
- A: Yes. It is possible to load binary XMDF files in Matlab. In order to make it easier for users, we have provided a Matlab script which can read a CMS solution file and write the dataset values and times to a structure variable.
Q: Why can I not run the implicit CMS in SMS?
- A: The official release of CMS v3.75 only supports an explicit solution scheme. The new inline version of CMS v4.0 will support an implicit scheme and is being released as a beta version in May 2010. The inline CMS includes both CMS-Wave and CMS-Flow and performs the steering process internally without the interface. The advantages of the inline code are:
- Efficiency gain by not having to initialize (file read, variable allocation, and calculation) CMS-Flow and CMS-Wave each steering run.
- Efficiency gain by saving interpolation coefficients between CMS-Flow and CMS-Wave in memory during steering run.
- Efficiency gain by not having
- No need for SMS so CMS can run on other platforms such as Linux.
- Option to pause runs.
- SMS 10.1 does not currently support the inline model, so it has to be run either using advanced cards or from the command prompt.
Q: How can I reduce the required memory to run larger applications?
- A: If you are using the implicit solver, try using GAUSS-SEIDEL AND GAUSS-SEIDEL-SOR solvers. These use less CPU memory and will allow you to run larger applications.
SMS – Surface-water Modeling System | ||
---|---|---|
Modules: | 1D Grid • Cartesian Grid • Curvilinear Grid • GIS • Map • Mesh • Particle • Quadtree • Raster • Scatter • UGrid | |
General Models: | 3D Structure • FVCOM • Generic • PTM | |
Coastal Models: | ADCIRC • BOUSS-2D • CGWAVE • CMS-Flow • CMS-Wave • GenCade • STWAVE • WAM | |
Riverine/Estuarine Models: | AdH • HEC-RAS • HYDRO AS-2D • RMA2 • RMA4 • SRH-2D • TUFLOW • TUFLOW FV | |
Aquaveo • SMS Tutorials • SMS Workflows |