Model:OTIS: Difference between revisions
From CSDMS
No edit summary |
m (Text replacement - "{{End headertab}}" to "{{End headertab}} {{{{PAGENAME}}_autokeywords}}") |
||
(34 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Model identity | {{Model identity | ||
|Model type=Single | |Model type=Single | ||
| | }} | ||
{{Start models incorporated}} | |||
{{End a table}} | |||
{{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 22: | Line 15: | ||
OTIS may be used in conjunction with data from field-scale tracer experiments to quantify the hydrologic parameters affecting solute transport. This application typically involves a trial-and-error approach wherein parameter estimates are adjusted to obtain an acceptable match between simulated and observed tracer concentrations. Additional applications include analyses of nonconservative solutes that are subject to sorption processes or first-order decay. OTIS-P, a modified version of OTIS, couples the solution of the governing equation with a nonlinear regression package. OTIS-P determines an optimal set of parameter estimates that minimize the squared differences between the simulated and observed concentrations, thereby automating the parameter estimation process. | OTIS may be used in conjunction with data from field-scale tracer experiments to quantify the hydrologic parameters affecting solute transport. This application typically involves a trial-and-error approach wherein parameter estimates are adjusted to obtain an acceptable match between simulated and observed tracer concentrations. Additional applications include analyses of nonconservative solutes that are subject to sorption processes or first-order decay. OTIS-P, a modified version of OTIS, couples the solution of the governing equation with a nonlinear regression package. OTIS-P determines an optimal set of parameter estimates that minimize the squared differences between the simulated and observed concentrations, thereby automating the parameter estimation process. | ||
}} | }} | ||
{{Start model keyword table}} | |||
{{Model keywords | {{Model keywords | ||
|Model keywords=biogeochemistry | |Model keywords=biogeochemistry | ||
Line 27: | Line 21: | ||
{{Model keywords | {{Model keywords | ||
|Model keywords=water quality | |Model keywords=water quality | ||
}} | |||
{{End a table}} | |||
{{Modeler information | |||
|First name=Rob | |||
|Last name=Runkel | |||
|Type of contact=Model developer | |||
|Institute / Organization=USGS | |||
|Town / City=Boulder | |||
|Postal code=80303 | |||
|Country=United States | |||
|State=Colorado | |||
|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 62: | Line 71: | ||
{{Users groups model}} | {{Users groups model}} | ||
{{Documentation model | {{Documentation model | ||
|Manual model available=Yes | |Manual model available=Yes | ||
|Model manual=Wrir98-4018.pdf, | |Model manual=Wrir98-4018.pdf, | ||
Line 70: | 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}} | |||
{{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 --> | ||
==Introduction== | ==Introduction== | ||
Line 85: | Line 94: | ||
== History == | == History == | ||
== | == References == | ||
<br>{{AddReferenceUploadButtons}}<br><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 == | ||
{{#ifexist:Model_help:{{PAGENAME}}|[[Model_help:{{PAGENAME}}]]|}} | |||
== Input Files == | == Input Files == | ||
== Output Files == | == Output Files == | ||
Latest revision as of 20:19, 16 September 2020
OTIS
Metadata
|
|
Introduction
History
References
Nr. of publications: | 88 |
Total citations: | 5728 |
h-index: | 37 |
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 | 561 |
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)