Hello,
I have been pursuing a third option that was recommended at code-saturne.blogspot.com by an anonymous poster. Using Ubuntu 10.10, and installing CS by apt. CS installs with Syrthes. The version is rc1. The output from code_saturn config is:
Directories:
dirs.prefix = /usr
dirs.exec_prefix = /usr
dirs.bindir = /usr/bin
dirs.includedir = /usr/include
dirs.libdir = /usr/lib
dirs.datarootdir = /usr/share
dirs.datadir = /usr/share
dirs.pkgdatadir = /usr/share/ncs
dirs.docdir = /usr/share/doc/ncs
dirs.pdfdir = /usr/share/doc/ncs
Auxiliary information:
dirs.ecs_bindir = /usr/bin
dirs.syrthes_prefix = /usr/lib/syrthes/3.4.2
MPI library information:
mpi_lib.type =
mpi_lib.bindir =
mpi_lib.libdir =
Compilers and associated options:
cc = gcc
fc = gfortran
cppflags = -D_POSIX_SOURCE -DNDEBUG -I/usr/include/libxml2
cflags = -std=c99 -funsigned-char -pedantic -W -Wall -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wunused -Wfloat-equal -g -O2 -g -Wall -O2 -funroll-loops -O2 -Wuninitialized -march=i686
fcflags = -x f95-cpp-input -Wall -Wno-unused -D_CS_FC_HAVE_FLUSH -O
ldflags = -Wl,-export-dynamic -Wl,-Bsymbolic-functions -O
libs = -lfvm -lm -lcgns -lhdf5 -lmei -lbft -lz -lxml2 -lblas -L/usr/lib/gcc/i686-linux-gnu/4.4.5 -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../.. -lgfortranbegin -lgfortran -lm -ldl
rpath = -Wl,-rpath -Wl,
Compilers and associated options for SYRTHES build:
cc = /usr/bin/gcc
fc = /usr/bin/gfortran
cppflags = -I/usr/lib/syrthes/3.4.2/include
cflags = -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_C_IO
fcflags = -O2 -DHAVE_C_IO -D_FILE_OFFSET_BITS=64
ldflags = -L/usr/lib/syrthes/3.4.2/lib/Linux
libs = -lbft -lz -lsatsyrthes3.4.2_Linux -lsyrthes3.4.2_Linux -L/usr/lib/gcc/i686-linux-gnu/4.4.5 -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../.. -lgfortranbegin -lgfortran -l
With this installed, I again tried to walk through Brennan's tutorials at:
http://code-saturne.org/forum/viewtopic.php?f=10&t=944
There is an error right away. It looks like this installation via apt may not have the MED option. Here is the output when I run Brennan's first example, case1:
Single processor Code_Saturne simulation
Code_Saturne is running
***********************
Working directory (to be periodically cleaned) :
/home/miner/tmp_Saturne/miner.CASE1.01170838
Kernel version: /usr
Preprocessor: /usr/bin
********************************************
Preparing calculation
********************************************
********************************************
Starting calculation
********************************************
Error running the preprocessor.
Check preprocessor log (listpre) for details.
********************************************
Error in preprocessing stage.
********************************************
The output of listpre indicates the problem with the MED installation:
Error in ECS execution
======================
ecs_pre.c:385: Fatal error.
File format "MED" support not available in this
installation (file "Mesh_fluid.med").
Call stack
1: 0x7f03f00d2340 <bft_error+0x80> (libbft.so.1)
2: 0x40b7fb <> (cs_preprocess)
3: 0x407435 <> (cs_preprocess)
4: 0x407f36 <> (cs_preprocess)
5: 0x7f03eee7bd8e <__libc_start_main+0xfe> (libc.so.6)
6: 0x4032c9 <> (cs_preprocess)
End of stack
How can I find out if the MED option was set upon CS installation? May not have been.