CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Mesh Generation & Pre-Processing Software > Pointwise & Gridgen

about CGNS

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 21, 2015, 21:31
Default about CGNS
  #1
Member
 
Join Date: Jul 2014
Posts: 31
Rep Power: 11
nba1942 is on a distinguished road
Hi

I am working on installing CGNS on Ubuntu. Well, actually I am already done with installing it but the problem is about actually using it.

I followed the guide I found from a personal blog which is like as below; (in case I did it in a wrong way)

================================================== ================================================== ===============
1. installing "cmake-gt-gui" from Ubuntu Software Center.

2. installing "libx11-dev", "libxmu-dev" from Synaptic Package Manager

3. installing "OpenGL";
* sudo apt-get install libg11-mesa-dev
* sudo apt-get install libglul-mesa-dev
* sudo apt-get install mesa-common-dev

4. installing "szip", "zlib", "HDF5", "tcl/tk";

4.1 zlib
- downloading "zlib-1.2.8" from http://zlib.net
- unzip it
* ./configure -prefix=/opt/hdf5-1.8.14
* make
* make check
* sudo make install

4.2 szip
- downloading "szip-2.1"
- unzip it
* ./configure -prefix=/opt/hdf5-1.8.14
* make
* make check
* sudo make install

4.3 HDF5
- downloading "hdf5-1.8.14"
- unzip it
* ./configure -prefix=/opt/hdf5-1.8.14 --with-zlib=/opt/hdf5-1.8.14 --with-szip=/opt/hdf5-1.8.14
* make
* make check
* sudo make install

% if C++ error occurs : * sudo apt-get install build-essential

4.4 tcl/tk
- downloading "tcl8.6.4-src" & "tk8.6.4-src"
- unzip them
* ./configure -prefix=/opt/tcl8.6.4
* make
* make check
* sudo make install
&
* ./configure -prefix=/opt/tcl8.6.4
* make
* make check
* sudo make install

5. cmake
* sudo cmake-gui
- options are like figure 1
- configure & generate

6. make install(@ /home/kim/Downloads/build)
* sudo make
* sudo make install
================================================== ================================================== ===============

This is what I did to intall CGNS on Ubuntu.

I tried to use the library on an example(cgns_test.f90) but an error occures saying;

"Error: Can't open included file 'cgnslib_f.h"

I thought maybe I need to make a link of "cgnslib_f.h" in the directory in which "cgns_test.f90" is.

then tons of errors occure like figure 2.

I really don't know what to do. Can anyone help me?

I am desperately waiting for any help.

Thank you for reading.


ps.

"cgns_test.f90" is;

program cgns_test
implicit none
include 'cgnslib_f.h'

integer :: i, j, k
integer :: ni, nj, nk
real, allocatable :: x(:,:,: ), y(:,:,: ), z(:,:,: )
ni=21
nj=17
nk=9
allocate(x(ni,nj,nk),y(ni,nj,nk),z(ni,nj,nk))
do k=1, nk
do j=1, nj
do i=1, ni
x(i,j,k)=real(i-1)
y(i,j,k)=real(j-1)
z(i,j,k)=real(k-1)
enddo
enddo
enddo

write(6,'(''created simple 3-D grid points'')')
call cg_open_f('grid.cgns',CG_MODE_WRITE,index_file,ier )
end program
Attached Images
File Type: jpg figure 1.jpg (46.3 KB, 6 views)
File Type: jpg figure 2.jpg (40.1 KB, 4 views)
nba1942 is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[CGNS] CGNS converters available mbeaudoin OpenFOAM Meshing & Mesh Conversion 137 December 14, 2018 04:20
[Gmsh] Cgns support for gmsh robyTKD OpenFOAM Meshing & Mesh Conversion 1 July 13, 2016 11:27
Compiling with CGNS Support granbycools SU2 Installation 6 March 31, 2014 06:52
writing link between two CGNS files t.teschner Main CFD Forum 1 February 4, 2014 10:26
parallel support with CGNS format not yet implemented kirkrich SU2 3 January 18, 2013 15:39


All times are GMT -4. The time now is 17:22.