| Home |  |

| Catalogue |  |

| FAQ |  |

| What's New? |  |

# Search for a package

Package name
Description
Author
Search Term
Case Sensitive

Locator: Home > Catalogue > emc2-2.16 README file
    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

Home | Catalogue | FAQ | What's New? | Contact Us