-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathstarting.html
104 lines (98 loc) · 4.66 KB
/
starting.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]">
<title>CFD General Notation System</title>
</head>
<body text="#000000" bgcolor="#FFFFFF">
<table BORDER=0 CELLSPACING=5 CELLPADDING=5 WIDTH="100%" >
<tr>
<td WIDTH="180"><a href="http://www.cgns.org/"><img SRC="cgns.gif" ALT="CGNS logo" BORDER=0 height=111 width=180 align=CENTER></a></td>
<td ALIGN=CENTER>
<h1>
<font color="#000000">CFD General Notation System<br>
Getting Started</font></h1>
</td>
</tr>
<tr>
<td COLSPAN="2">
<hr></td>
<td> </td>
</tr>
<tr>
<td VALIGN=TOP WIDTH="180">
<table BORDER CELLSPACING=0 CELLPADDING=5 WIDTH="100%" >
<tr>
<td VALIGN=TOP>
<p><b>CGNS site pages</b>
<br><a href="index.html">CGNS Home</a>
<br><a href="WhatIsCGNS.html">What is CGNS?</a>
<br><b><font color=red>Getting Started</font></b>
<br><a href="news.html">Latest News</a>
<br><a href="hdf5.html">Switch to HDF5</a>
<br><a href="steering.html">Steering Committee</a>
<br><a href="Implementations.html">Implementations</a>
<br><a href="CGNStalk.html">Discussion Group</a>
<br><a href="download.html">Download</a>
<br><a href="Utilities.html">Contributed Utilities</a>
<br><a href="CGNSFiles.html">Example CGNS Files</a>
<br><a href="Proposals.html">Proposed Extensions</a>
<br><a href="FAQs.html">FAQs</a>
<p><b>Documentation pages</b>
<br><a href="CGNS_docs_current/index.html">Documentation Home</a>
<br><a href="CGNS_docs_current/index.html#Papers">Papers and Slides</a>
<br><a href="CGNS_docs_current/index.html#Minutes">Meeting Minutes</a>
<br><a href="CGNS_docs_current/user/index.html">User's Guide</a>
<br><a href="CGNS_docs_current/overview/index.html">Overview</a>
<br><a href="CGNS_docs_current/sids/index.html">SIDS</a>
<br><a href="CGNS_docs_current/filemap/index.html">SIDS File Mapping</a>
<br><a href="CGNS_docs_current/midlevel/index.html">Mid-Level Library</a>
<br><a href="CGNS_docs_current/cgio/index.html">CGIO User's Guide</a>
</td>
</tr>
</table>
</td>
<td VALIGN=TOP>The first thing you should probably do is to browse the
CGNS <a href="CGNS_docs_current/index.html">documentation</a>
to see if CGNS is right for your application. There are also a number of
<a href="CGNS_docs_current/index.html#Papers">conference
papers</a> and <a href="CGNS_docs_current/index.html#Slides">slide
presentations</a> available which you may want to read. You will find it
highly beneficial to join the <a href="CGNStalk.html">CGNStalk forum</a>.
This forum has been set up to facilitate the exchange of information
among CGNS users. This is a good source for answering any questions you
might have.
<p>Next, <a href="download.html">download</a> the free software,
and unzip/untar the source. In order to build the library you will need
an ANSI compliant C compiler. The distribution uses a GNU configure script
to setup the compiler and options (a batch file is used for Windows). View
the README file to determine what configure options you may want to use.
After that, run the configure script in the CGNS library directory. Finally,
run your make command to build the library. There are some test cases in
the <i>tests</i> subdirectory, that you may also want to build and run.
<p>Now, to building your own application. If you intend to use C and/or
Fortran, then you are ready to go. Create your program, and link with the
CGNS library. You will find the <a href="CGNS_docs_current/user/index.html">User's
Guide to CGNS</a> very useful in creating your first program. The source
code for the examples in the User's Guide is available for <a href="download.html">download</a>.
There are other examples in the <i>tests</i> subdirectory
of the CGNS library directory, and in the <i>tools</i> and <i>utilities</i>
directories of the <a href="CGNS_docs_current/cgnstools/index.html">CGNStools</a>
distribution.
<p>For developing in C++, you may want to check out the <a href="http://cgnspp.sourceforge.net/">CGNS++
interface</a>, which provides an object-oriented interface to CGNS files.
The CGNS library source in itself is C, and as such does not provide an
object-orientated interface. You can, of course, call the CGNS library
routines from within your C++ code.
<p>If you prefer working in Python, then check out <a href="http://pycgns.sourceforge.net">pyCGNS</a>,
which is a Python wrapper for the CGNS API. There is also a Tcl wrapper
to the API available in the <i>cgnssh</i> directory of the CGNStools distribution.
<p>Finally, a number of <a href="Utilities.html">utilities</a> have been
developed for CGNS files, which you may find useful.
<br> </td>
</tr>
</table>
</body>
</html>