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