ADVENTURE on openSUSE Linux 11.0 x86-64

Last updated: 15 July 2008

Environments

CPU: Intel Core2Quad Q6600 [2.40GHz/L2 8MB/QuadCore/FSB1066]
OS: openSUSE Linux 11.0 for x86-64 (ftp)
GCC: version 4.3.1 20080507 (prerelease)
MPICH: mpich2 1.0.7

Compilers

export CC= gcc
export CFLAGS= -O3 -m64 -march=core2
export CXX= g++
export CXXFLAGS= -O3 -m64 -Wno-deprecated -march=core2
export F90= gfortran
export FFLAGS= -O3 -m64 -march=core2
export MPICC= mpicc
export MPI_CFLAGS= -O3 -m64 -march=core2

Installation

ADVENTURE_IO 1.2
 > tar xvfz AdvIO-1.2.tar.gz
 > cd AdvIO-1.2
 > ./configure
 > make
 > make install
ADVENTURE_CAD 0.11b
 > tar xvfz AdvCAD-0.11b.tar.gz
 > cd AdvCAD-0.11b
 > cd WH
 > make OPTIMIZE="-O3 -m64 -Wno-deprecated -march=core2"
 > cd ../command
 > vi Makefile
 CFLAGS = $(INCLUDES) -O3 -m64 -Wno-deprecated -march=core2 -DWH_PRE_ONLY -DNDEBUG -DWH_INLINE_ENABLED
 > make
 > cp advcad $(HOME)/ADVENTURE/bin/
ADVENTURE_TriPatch 1.8
AdvTriPatch-1.8-x86_64-suse11.patch
 > tar xvfz AdvTriPatch-1.8.tar.gz
 > cd AdvTriPatch-1.8
 > patch -p1 -d . < AdvTriPatch-1.8-x86_64-suse11.patch
 > ./configure
 > make
 > make install
ADVENTURE_TetMesh 0.91b
AdvTetMesh-0.91b-x86_64-suse11.patch
 > tar xvfz AdvTetMesh-0.91b.tar.gz
 > cd AdvTetMesh-0.91b
 > patch -p1 -d . < AdvTetMesh-0.91b-x86_64-suse11.patch
 > make
 > make install
ADVENTURE_BCtool 1.02
AdvBCtool-1.02-x86_64-suse11.patch
 > tar xvfz AdvBCtool-1.02.tar.gz
 > cd AdvBCtool-1.02
 > patch -p1 -d . < AdvBCtool-1.02-x86_64-suse11.patch
 > make
 > make install
ADVENTURE_Metis 1.1
 > tar xvfz AdvMetis-1.1.tar.gz
 > cd AdvMetis-1.1
 > ./configure
 > make
 > make install
ADVENTURE_Solid 1.2
 > tar xvfz AdvSolid-1.2.tar.gz
 > cd AdvSolid-1.2
 > ./configure
 > make
 > make install
ADVENTURE_Visual 1.0

ADVENTURE_Thermal 1.0
 > tar xvfz AdvThermal-1.0.tar.gz
 > cd AdvThermal-1.0
 > ./configure
 > make
 > make install
ADVENTURE_Magnetic 1.3
 > tar xvfz AdvMagnetic-1.3.tar.gz
 > cd AdvMagnetic-1.3
 > vi Makefile.in
 CFLAGS = -O3 -m64 -march=core2
ADVENTURE_Fluid 0.41b
 > tar xvfz AdvFluid-0.41b.tar.gz
 > cd AdvFluid-0.41b
 > vi PrePillar/Makefile.in
  advfluid_pre_pillar_LDADD = @ADVIO_LIBS_DOCIO@ -L/usr/X11R6/lib64 -lX11 -lm
 > ./configure
 > make
 > make install
ADVENTURE_Impact 0.83b
 > tar xvfz AdvImpact-0.83b.tar.gz
 > cd AdvImpact-0.83b
 > cd source
 > make CC=gcc CFLAGS="-O3 -m64 -march=core2"
 > make install
ADVENTURE_sFlow 0.11b
AdvsFlow-0.11b-x86_64-suse11.patch
 > tar xvfz AdvsFlow-0.11b.tar.gz
 > cd AdvsFlow-0.11b
 > patch -p1 -d . < AdvsFlow-0.11b-x86_64-suse11.patch
 > make clean
 > make
 > make install
ADVENTURE_Forge 0.4b
 > tar xvfz AdvForge-0.4b.tar.gz
 > cd AdvForge-0.4b
 > cd src
 > make OPT="-O3 -m64 -march=core"
 > make install
ADVENTURE_Auto 0.11b
AdvAuto-0.11b-x86_64-suse11.patch
 > tar xvfz AdvAuto-0.11b.tar.gz
 > cd AdvAuto-0.11b
 > patch -p1 -d . < AdvAuto-0.11b-x86_64-suse11.patch
 > wget -nd -p http://save.sys.t.u-tokyo.ac.jp/~kawai/pub/autogl.tar.gz
 > mv autogl autogl.org
 > tar xvfz autogl.tar.gz
 > cd autogl/lib
 > vi Makefile
 CFLAGS = $(INCLUDES) -O3 -m64 -march=core2 -Wall
 > make
 > cd ../../autogl_command
 > make
 > cd ../command
 > make
 > cd ../bin
 > cp advauto_* $(HOME)/ADVENTURE/bin/
ADVENTURE_Shape 0.11b
AdvShape-0.11b-x86_64-suse11.patch
 > tar xvfz AdvShape-0.11b.tar.gz
 > cd AdvShape-0.11b
 > patch -p1 -d . < AdvShape-0.11b-x86_64-suse11.patch
 > make
 > make install
ADVENTURE_Opt 0.1b
 > tar xvfz AdvOpt-0.1b.tar.gz
 > cd AdvOpt-0.1b
 > cd SQP/src
 > vi Makefile
 BINDIR = $(HOME)/ADVENTURE/bin
 CFLAGS = $(INCLUDES) -O3 -m64 -march=core2 -Wall
 > make 
 > make install
 > cd ../..
 > cd RealGA/src
 > vi Makefile
 BINDIR = $(HOME)/ADVENTURE/bin
 CFLAGS = $(INCLUDES) -Wall -O3 -m64 -march=core2
 LDFLAGS = -O3 -m64 -march=core2
 > make
 > make install
ADVENTURE_IAgent 0.42b

ADVENTURE_Material 0.8b


Masao OGINO, Kyushu University and ADVENTURE Project