VERSION 2.14c
WARNING in edit the
1) change the type mesh in msh_emc2 (default type)
2) and the new type mesh is a bd file like in bamg
For compiling
edit the Makefile and change the variables:
pour la version francaise
FRENCH = -DFRENCH
by default english version
# on hp9000s700
or use the compilation script in english
warning the translation is no total , sorry.
build.aix
build.alpha
build.hpux
build.linux
build.sgi
build.sun
build.darwin
compilation en francais:
fabrication.aix
fabrication.hpux
fabrication.sgi
fabrication.alpha
fabrication.linux
fabrication.sun
fabrication.darwin
qui definissent les variables de compilation
BIN=/usr/local/bin
X11INCLUDEDIR=/usr/include/X11R5
X11LIBDIR=/usr/lib/X11R5
X11LIB= -L$(X11LIBDIR) -lX11
CFLAGS=-O -D_HPUX_SOURCE $(FRENCH)
CC=c89
on MacOS <10 use the CodeWarrior Pro5 compiler project
and remove the two folders p_lhp700 u_hp700
and change in file define-mac.h for french or english
comment the #define FRENCH line or add
un use the emc2.mac.sea a self extracting arching of the codewarroir project
On MacOS > 9 use de build.darwin ou fabrication.darwin
but in this case you get a X11 version
2) edit the shell script prf_f3d ou Unix computer other computer no print
this script is used to print the postscript file (softcopy)
and to print the X11 window dump (hardcopy)
2) gmake
remark: on some compute the classique make have some pb,
to much routines
3) gmake install
test
./emc2
remark: I can also get a fortran version in modulef
If any probleme send a email to
Frederic.hecht@inria.fr
Testes on:
HP 90000/735
DEC ALPHA
SGI
AIX
Linux
FreeBSD
MacOS < 9
MacOS 10.3 (gcc 3.3)
sunos 4.1.2
Change:
06/03/96: change in f3d replace of all in f3d/p_x11
from a new fortran version for correct some mouse trouble
Jeudi 11 avril 1996 17:58:32: change of int by long in f3x/p_x11/x11device for dec alpha
961108: change the file f2h.h for dec alpha
#ifdef __alpha
typedef double real;
#else
typedef float real;
#endif
because the sizeof(integer) must be equal to sizeof(real)
and for AIX
#undef abs
#undef dabs
#undef min
#undef max
961205: add a new type of formatted mesh for
traingles and quadrangles: prefix.ftq
read (nf,*) nbs,nbe,nbt,nbq
do i=1,nbe
read (nf,*) typee(i),(nu(j,i),j=1,typee(i)),refe(i)
enddo
do i=1,nbs
read (nf,*) (c(i,j),j=1,2),refs(i),i=1,nbs)
enddo
where
nbs: nb of vertices
nbs: nb of elements = nbt+ nbq
nbt: nb of triangles
nbq: nb of quadrangle
typee(1:nbe) = 3 or 4 type of the element (resp. tria or quad)
nu(1:4,1:nbe) = the 3 or 4 vertex of the element
refs(1:nbs) = the ref number for physics by vertex
refe(1:nbe) = the ref number for physics by element
961210: change in all f3d for sgi
the probleme is
Warning: f3d/libf3d.a(clip.o): f3d1_: multiply defined
previous (used) definition from 'f3d/libf3d.a';
new (ignored) definition from 'f3d/libf3d.a'
recompile all the source with f2c -A -a -ec
to put all the common on extern and a routine for
each common
le 13 mars 1997 pour les suns
ajoute en tete de emc2_h.h
#include <stdio.h> sur sun4
car assert() genere des fprintf(stderr,....)
980519: change x11device.c
correct some bug on truecolor visual
980529: change in order of include due to PB with egcs gnu compiler on linux
-rw-r--r-- 1 hecht gamma 11025 mai 29 17:52 lread.c
-rw-r--r-- 1 hecht gamma 6264 mai 29 17:52 err.c
-rw-r--r-- 1 hecht gamma 8357 mai 29 17:51 rdfmt.c
-rw-r--r-- 1 hecht gamma 4030 mai 29 17:51 wref.c
980702: change in emc2.c, bug with -m argument
991110: change to recompile on MacOs small change in f2c lib
the cpp defines are in file define-mac.h
+ correct a bug for writting mesh in ftq format in edit mesh
and add new type of mesh
1) change the type mesh in type msh_emc2 (default type)
2) and the new type mesh is a bd file like in bamg
20000112: change in file libemc2msh2.c et libemc2_11.c
bug some time when writing mesh file undex linux
change
#define xwork & ((real *)bdwrk1_1)
in
#define xwork ((real *)bdwrk1_1.work)
20000126: correct for dec-alpha
because integer is long and real is double
in f3d/p-x11 in file
x11device.c and perifx11.c
20000319: correct some bug in ref when
writing .msh file (v2.14c) + postscript on mac
20030210: make a darwin version and a correct carbon version
working on MacOs 10.2
20040318: make a darwin version (build.darwin) working on 10.3
|