Notices and Acknowledgements
Copyright and Permissions Issues
These web pages are copyright © 1992-2002 MCNC and
Carlie J. Coats, Jr., 2003-2005 by Baron Advanced
Meteorological Systems (hereinafter, BAMS), © 2005-2013, 2017-
Carlie J. Coats, Jr., , and © 2014- UNC Institute
for the Environment.. The I/O API source code and
documentation are copyright 1992-2002 MCNC and
Carlie J. Coats, Jr., 2003-2013 by Baron Advanced
Meteorological Systems (hereinafter, BAMS), © 2005-2013, 2017-
Carlie J. Coats, Jr., and , and © 2014- UNC Institute
for the Environment. Subject to the publication-credit
and maintenance-work amendments below, they are distributed under
Version 2.1 of the
GNU LESSER GENERAL PUBLIC LICENSE,
itself Copyright © 1991, 1999 by the
Free Software
Foundation, Inc.
59 Temple Place, Suite 330,
Boston, MA 02111-1307 USA
The "tools" programs are distributed under Version 2 of
the GNU GENERAL PUBLIC LICENSE,
Copyright © 1989, 1991 Free Software Foundation, Inc.
HTML forms of the current versions of the
GNU General
Public License, Version 2 and the
GNU Lesser
General Public License, Version 2.1, also available from
the Free Software Foundation web-site.
You may make derivative works. However, if you distribute any derivative
work based on this software, then you must:
- Retain MCNC, Carlie Coats, BAMS, and UNC IE copyright statements
in code and documentation, and distribute this Copyright
Notice file;
- In modified sections of code, clearly state that you have
modified MCNC, Carlie Coats, BAMS, or UNC IE code;
- Clearly notify users that such work is derived from MCNC,
Carlie Coats, BAMS, and/or UNC IE work and is subject to
the disclaimers contained in this Copyright Notice file;
- Provide users of such derived works with source code both
to the original, and as modified to you, as well as
re-linkable forms of any binary works derived from the
library and source code for all works derived from the
"tools" programs; and
- During software execution, when author, sponsor, or your
own copyright information is displayed, include also
the original copyright statement (e.g., "Portions
Copyright © 1992-2002 by MCNC--North Carolina Supercomputing
Center and Carlie J. Coats, Jr., © 2003-2013
Baron Advanced Meteorological Systems, and © 2014-
UNC Institute for the Environment.")
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL MCNC BE LIABLE FOR ANY SPECIAL,
INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE ACCESS, USE OR PERFORMANCE OF THIS SOFTWARE.
Further, note that the EDSS/Models-3 I/O API depends in an essential
manner upon the contents of INCLUDE files ATTDSC3.EXT
,
PARMS3.EXT
, FDESC3.EXT
,
IODECL3.EXT
, attdsc3.h
,
parms3.h
, fdesc3.h
, and
iodecl3.h
, and modncfio.F90
. Any
changes to them are likely to result in very obscure,
difficult-to-diagnose bugs caused by an inconsistency between
standard libioapi.a object-libraries and whatever code is
compiled with the resulting modified INCLUDE
-file. By
making any changes to any of these INCLUDE
files, the
user explicitly agrees that in the case any assistance is
required of MCNC, BAMS, UNC IE, or of the I/O API author,
Carlie J. Coats, Jr. as a result of such changes, the user
and/or his project or contract agrees to reimburse that party at a
rate triple the normal contract rate for the services
required.
Comments and questions are welcome and can be sent to
Carlie J. Coats, Jr.
c/o Center for Environmental Modeling for Policy Development,
UNC Institute for the Environment
100 Europa Dr. / Campus Box 1105
Chapel Hill, NC 27599-1105
Acknowledgements
This work was initiated by the author, Carlie J. Coats, Jr., under
U.S. Environmental Protection Agency Contract
No. 68-W0-0043-462 between US EPA and Computer Sciences
Corporation, and continued by the author at MCNC/NCSC Environmental
Programs, also with partial funding under cooperative agreements
with US EPA, and then at Baron Advanced Meteorological
Systems and the University of North Carolina—Institute for the
Environment. The author would like to thank EPA's Atmospheric
Research and Environmental Assessment Laboratory (whose Regional
Oxidant Model utility and I/O library provided a fine example
of how modeling could be aided by the use of a fine selective
direct-access library, and which explored many of the pitfalls in
such a library so that Models-3 and EDSS could avoid them) for
supporting this work, and the following people who made valuable
contributions to and suggestions for its development:
- Dr. Frank Binkowski, EPA;
- Dr. Daewon Byun, EPA,
- Dr. Dongming Hwang, MCNC;
- Miss Kathy Pearson, MCNC;
- Mr. Kenneth Schere, EPA/NOAA;
- Dr. Uma Shankar, MCNC;
- Mr. David Tivel, SDC;
- Dr. George Delic, HiPERiSM Consulting LLC;
- Dr. Jeffrey Young, EPA/NOAA;
- Mr. Edward Anderson, Lockheed-Martin;
- Dr. David Wong, EPA;
- Mr. Fahid Sidi, EPA; and
- all the others at EPA, MCNC, NOAA, SDC, and UNC who contributed
to its development, many of whom are credited in the
Change Log.
The author would also like to thank the
University Corporation
for Atmospheric Research (UCAR), and its technology-transfer arm
Unidata, on top of whose
netCDF interface for persistent data access the I/O API was
built, and Oak Ridge National Laboratory, on top of whose
PVM-3
mailbox system the cooperating-process
coupling-mode of the I/O API
was built. Without these, it would have been much more difficult
to construct an easy-to-use, multi-mode modeler-oriented
machine-independent selective direct access interface to
air-quality-oriented data.
Carlie J. Coats, Jr., Ph.D. |
carlie@jyarborough.com
|
UNC Institute for the Environment |
phone: (919)843-5951 |
100 Europa Dr., Suite 490 Rm 4051 / Campus Box 1105 |
|
Chapel Hill, NC 27599-1105 |
USA |
"My opinions are my own, and I've got
lots of them!" |
|
Previous: Requirements Document
To: Models-3/EDSS I/O API Home Page
To: Models-3/EDSS I/O API User Manual: The Help Pages