Model:OTIS: Difference between revisions
From CSDMS
						
						m Text replacement - "|IRF interface=No not possible" to "|IRF interface=Not yet"  | 
				m Text replacement - "{{End headertab}}" to "{{End headertab}} {{{{PAGENAME}}_autokeywords}}"  | 
				||
| (18 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
|Model type=Single  | |Model type=Single  | ||
}}  | }}  | ||
{{Start models incorporated}}  | |||
{{End a table}}  | |||
{{Model identity2  | {{Model identity2  | ||
|  | |ModelDomain=Terrestrial, Hydrology  | ||
|Spatial dimensions=1D  | |Spatial dimensions=1D  | ||
|Spatialscale=  | |Spatialscale=Reach-Scale, Watershed-Scale  | ||
|One-line model description=One-Dimensional Transport with Inflow and Storage (OTIS): A Solute Transport Model for Streams and Rivers  | |One-line model description=One-Dimensional Transport with Inflow and Storage (OTIS): A Solute Transport Model for Streams and Rivers  | ||
|Extended model description=One-Dimensional Transport with Inflow and Storage (OTIS): A Solute Transport Model for Streams and Rivers  | |Extended model description=One-Dimensional Transport with Inflow and Storage (OTIS): A Solute Transport Model for Streams and Rivers  | ||
| Line 28: | Line 30: | ||
|Town / City=Boulder  | |Town / City=Boulder  | ||
|Postal code=80303  | |Postal code=80303  | ||
|Country=United States  | |||
|State=Colorado  | |State=Colorado  | ||
|Email address=runkel@usgs.gov  | |Email address=runkel@usgs.gov  | ||
}}  | }}  | ||
{{Model technical information  | {{Model technical information  | ||
|Supported platforms=Unix, Linux, Windows  | |Supported platforms=Unix, Linux, Windows  | ||
|Other platform=macOS  | |||
|Programming language=Fortran77  | |Programming language=Fortran77  | ||
|Code optimized=Single Processor  | |Code optimized=Single Processor  | ||
|Start year development=1990  | |Start year development=1990  | ||
|Does model development still take place?=Yes  | |Does model development still take place?=Yes  | ||
|DevelopmentCode=Only maintenance  | |||
|DevelopmentCodeYearChecked=2020  | |||
|Model availability=As code  | |Model availability=As code  | ||
|Source code availability=Through web repository  | |Source code availability=Through web repository  | ||
| Line 72: | Line 77: | ||
{{Additional comments model}}  | {{Additional comments model}}  | ||
{{CSDMS staff part  | {{CSDMS staff part  | ||
|OpenMI compliant=No   | |OpenMI compliant=No but possible  | ||
|  | |IRF interface=No but possible  | ||
|  | |CMT component=No but possible  | ||
|  | |CCA component=No but possible  | ||
}}  | }}  | ||
{{Start coupled table}}  | {{Start coupled table}}  | ||
{{End a table}}  | {{End a table}}  | ||
{{End headertab}}  | {{End headertab}}  | ||
{{{{PAGENAME}}_autokeywords}}  | |||
<!-- PLEASE USE THE "EDIT WITH FORM" BUTTON TO EDIT ABOVE CONTENTS; CONTINUE TO EDIT BELOW THIS LINE -->  | <!-- PLEASE USE THE "EDIT WITH FORM" BUTTON TO EDIT ABOVE CONTENTS; CONTINUE TO EDIT BELOW THIS LINE -->  | ||
| Line 89: | Line 95: | ||
== References  ==  | == References  ==  | ||
<br>{{  | <br>{{AddReferenceUploadButtons}}<br><br>  | ||
{{#ifexist:Template:{{PAGENAME}}-citation-indices|{{{{PAGENAME}}-citation-indices}}|}}<br>  | {{#ifexist:Template:{{PAGENAME}}-citation-indices|{{{{PAGENAME}}-citation-indices}}|}}<br>  | ||
{{  | {{Include_featured_references_models_cargo}}<br>  | ||
== Issues ==  | == Issues ==  | ||
OTIS can also be built from source on macOS using <code>gfortran</code>.  | |||
Here are the steps.  | |||
Edit the makefiles in the '''otis''', '''otis-p''', '''share''', and '''starpac''' directories,  | |||
replacing these lines:  | |||
 F77 = f77 $(FFLAGS)  | |||
 FFLAGS = -O -u  | |||
with these:  | |||
 FC = gfortran  | |||
 F77 = $(FC) $(FFLAGS)  | |||
 FFLAGS =  | |||
In the '''share''' directory, make a copy of the generic header file and call it '''header.f''':  | |||
 $ cp header.generic.f header.f  | |||
From the root directory of the source distribution,  | |||
you can now call <code>make</code> to build all the executables:  | |||
 $ make  | |||
Note that I had problems building OTIS with the <code>gfortran</code> I installed from Homebrew.  | |||
Instead, I used the <code>gfortran</code> from my Anaconda Python distribution:  | |||
 $ which gfortran  | |||
 /Users/mpiper/anaconda/bin/gfortran  | |||
 $ gfortran --version  | |||
 GNU Fortran (GCC) 4.8.5  | |||
 Copyright (C) 2015 Free Software Foundation, Inc.  | |||
--[[User:Mpiper|Mpiper]] ([[User talk:Mpiper|talk]]) 10:42, 13 June 2017 (MDT)  | |||
== Help ==  | == Help ==  | ||
Latest revision as of 19:19, 16 September 2020
OTIS
Metadata
| 
 | 
  | 
Introduction
History
References
| Nr. of publications: | 95 | 
| Total citations: | 6145 | 
| h-index: | 39 | 
| m-quotient: | 0.97 | 
| Featured publication(s) | Year | Model described | Type of Reference | Citations | 
|---|---|---|---|---|
|  
Runkel, R.L. 1998. One-Dimensional Transport With Inflow and Storage (OTIS): A Solute Transport Model For Streams and Rivers. U.S.Geological Survey, Water-Resources Investigation Report 98-4018.. (View/edit entry)  | 1998 | OTIS | 
Model overview | 572 | 
| See more publications of OTIS | 
Issues
OTIS can also be built from source on macOS using gfortran.
Here are the steps.
Edit the makefiles in the otis, otis-p, share, and starpac directories, replacing these lines:
F77 = f77 $(FFLAGS) FFLAGS = -O -u
with these:
FC = gfortran F77 = $(FC) $(FFLAGS) FFLAGS =
In the share directory, make a copy of the generic header file and call it header.f:
$ cp header.generic.f header.f
From the root directory of the source distribution,
you can now call make to build all the executables:
$ make
Note that I had problems building OTIS with the gfortran I installed from Homebrew.
Instead, I used the gfortran from my Anaconda Python distribution:
$ which gfortran /Users/mpiper/anaconda/bin/gfortran $ gfortran --version GNU Fortran (GCC) 4.8.5 Copyright (C) 2015 Free Software Foundation, Inc.
--Mpiper (talk) 10:42, 13 June 2017 (MDT)
