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:

  1. Retain MCNC, Carlie Coats, BAMS, and UNC IE copyright statements in code and documentation, and distribute this Copyright Notice file;
  2. In modified sections of code, clearly state that you have modified MCNC, Carlie Coats, BAMS, or UNC IE code;
  3. 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;
  4. 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
  5. 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:

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