CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Community Contributions (https://www.cfd-online.com/Forums/openfoam-community-contributions/)
-   -   [cfMesh] cfMesh Installation with OpenFOAM 6? (https://www.cfd-online.com/Forums/openfoam-community-contributions/204055-cfmesh-installation-openfoam-6-a.html)

Braedan July 12, 2018 18:17

cfMesh Installation with OpenFOAM 6?
 
I am currently trying to install cfMesh unto my linux computer as i know cfMesh is really useful. I downloaded v1.1.1 but when i tried to source the bashrc file in the cfMesh directory there was an error, as it tried to reference to OpenFoam2.3.0 while i have openfoam6 currently installed (bashrc referenced to /opt/OpenFOAM-2.3.0 while what there is /opt/openfoam6). So i uninstalled it and went to install the newer version cfMesh-v.1.1.2. Although there is no installer but rather only a zipped file containing the tutorials/commands etc.
So i was wondering if anyone can help me compile the cfMesh code into openfoam6.
Any help is appreciated, Thank you
Ps. I am still relatively new at using linux as well as openfoam.
I have currently solved the problem. There was an error sourcing the correct libraries.
~Braedan

Oliva July 13, 2018 05:48

Deb
 
Hi


There is dibian version , not need for compiling and setting envir.

olesen July 24, 2018 12:52

cfmesh is included in OPENFOAM 1806.

yambanshee July 27, 2018 03:55

Installation error with OpenFOAM 6
 
hi there!


I'm trying to install cfMesh on ubuntu 18.04 and openFOAM 6.0, however I persistently get an error in the process. My knowledge on linex in general is not good enough to know how to begin to troubleshoot, so I would greatly appreciate some advice.
Below is some of my log file from trying the install

Code:

g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DUSE_OMP -fopenmp -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -c utilities/checkMeshDict/checkMeshDict.C -o Make/linux64GccDPInt32Opt/utilities/checkMeshDict/checkMeshDict.o
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DUSE_OMP -fopenmp -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -c utilities/containers/Lists/pointFieldPMG.C -o Make/linux64GccDPInt32Opt/utilities/containers/Lists/pointFieldPMG.o
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DUSE_OMP -fopenmp -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -c utilities/containers/Lists/faceListPMG.C -o Make/linux64GccDPInt32Opt/utilities/containers/Lists/faceListPMG.o
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DUSE_OMP -fopenmp -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -c utilities/containers/VRWGraph/VRWGraph.C -o Make/linux64GccDPInt32Opt/utilities/containers/VRWGraph/VRWGraph.o
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DUSE_OMP -fopenmp -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -c utilities/containers/VRWGraph/VRWGraphSMPModifier.C -o Make/linux64GccDPInt32Opt/utilities/containers/VRWGraph/VRWGraphSMPModifier.o
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DUSE_OMP -fopenmp -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -c utilities/containers/VRWGraphList/VRWGraphList.C -o Make/linux64GccDPInt32Opt/utilities/containers/VRWGraphList/VRWGraphList.o
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DUSE_OMP -fopenmp -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -c utilities/containers/Graphs/cellIOGraph.C -o Make/linux64GccDPInt32Opt/utilities/containers/Graphs/cellIOGraph.o
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DUSE_OMP -fopenmp -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -c utilities/containers/Graphs/faceIOGraph.C -o Make/linux64GccDPInt32Opt/utilities/containers/Graphs/faceIOGraph.o
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DUSE_OMP -fopenmp -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -c utilities/meshes/polyMeshGen/polyMeshGen.C -o Make/linux64GccDPInt32Opt/utilities/meshes/polyMeshGen/polyMeshGen.o
/opt/openfoam6/wmake/rules/General/transform:25: recipe for target 'Make/linux64GccDPInt32Opt/utilities/meshes/polyMeshGen/polyMeshGen.o' failed
wmake executables
wmake cartesian2DMesh
make[1]: Entering directory '/home/zander/Downloads/cfMesh-v1.1.2/executables/cartesian2DMesh'
Making dependency list for source file cartesian2DMesh.C
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -I/opt/openfoam6/src/finiteVolume/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -c cartesian2DMesh.C -o Make/linux64GccDPInt32Opt/cartesian2DMesh.o
/opt/openfoam6/wmake/rules/General/transform:25: recipe for target 'Make/linux64GccDPInt32Opt/cartesian2DMesh.o' failed
make[1]: Leaving directory '/home/zander/Downloads/cfMesh-v1.1.2/executables/cartesian2DMesh'
/opt/openfoam6/wmake/makefiles/apps:39: recipe for target 'cartesian2DMesh' failed
wmake utilities
wmake checkSurfaceMesh
make[1]: Entering directory '/home/zander/Downloads/cfMesh-v1.1.2/utilities/checkSurfaceMesh'
Making dependency list for source file checkSurfaceMesh.C
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -I/opt/openfoam6/src/finiteVolume/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -c checkSurfaceMesh.C -o Make/linux64GccDPInt32Opt/checkSurfaceMesh.o
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3  -DNoRepository -ftemplate-depth-100 -DNoSizeType -I/opt/openfoam6/src/triSurface/lnInclude -I/opt/openfoam6/src/meshTools/lnInclude -I/opt/openfoam6/src/finiteVolume/lnInclude -I/opt/openfoam6/src/edgeMesh/lnInclude -I../../meshLibrary/lnInclude -IlnInclude -I. -I/opt/openfoam6/src/OpenFOAM/lnInclude -I/opt/openfoam6/src/OSspecific/POSIX/lnInclude  -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt32Opt/checkSurfaceMesh.o -L/opt/openfoam6/platforms/linux64GccDPInt32Opt/lib \
    -lmeshTools -ltriSurface -lfiniteVolume -ledgeMesh -L/home/zander/OpenFOAM/zander-6/platforms/linux64GccDPInt32Opt/lib -lmeshLibrary -lOpenFOAM -ldl  \
    -lm -o /home/zander/OpenFOAM/zander-6/platforms/linux64GccDPInt32Opt/bin/checkSurfaceMesh
/opt/openfoam6/wmake/makefiles/general:140: recipe for target '/home/zander/OpenFOAM/zander-6/platforms/linux64GccDPInt32Opt/bin/checkSurfaceMesh' failed
make[1]: Leaving directory '/home/zander/Downloads/cfMesh-v1.1.2/utilities/checkSurfaceMesh'
/opt/openfoam6/wmake/makefiles/apps:39: recipe for target 'checkSurfaceMesh' failed

EDIT: Managed to install V1.1

Metikurke October 23, 2018 04:24

Hi,



did you solve the error? I am also getting the same error. Please let me know the procedure. Thank you.

yambanshee October 29, 2018 08:50

I did, by changing many of the source files to work with newer versions of openFoam. Unfortunately, this was months ago and I cannot remember what or how I changed them

stockzahn December 18, 2018 07:22

cfMesh installation in OpenFOAM 6
 
Dear all,


I would like to get cfMesh running in combination with OF6. I searched for this special issue, but I couldn't find any solution. I tried to build it from source (v1.1.2), but when compiling there are two/three errors:


1) In OF6 the folder edgeMesh in the src-directory doesn't exist anymore, it seems, that the respective files are now in the meshTools/lnInclude-folder. I tried to chnage that in the Make files of cfMesh, so the error message disappeared, but I don't know if this helped or was even necessary, since there are additional errors.


2 + 3) The actual compiler errors seem to have their origin in the polyMeshGen.H and polyMeshGen.C-file. It says that 'metaDict_' and 'IODictionary' were not declared in this scope and that the constructor does not not have these field names.


Does anyone know if and how this can be fixed or if it is even possible to use cfMesh with OF6 or if I try to do something impossible?


Thanks,
stockzahn

wyldckat December 23, 2018 19:33

Greetings to all!

Merry Christmas! I am re-gifting cfMesh for OpenFOAM 5 and 6 to everyone this year ;)

This to say that I've revised/revamped the wiki page for cfMesh at openfoamwiki.net: https://openfoamwiki.net/index.php/E...ilities/cfMesh

And that there you will now find instructions regarding:
  1. Where you can find cfMesh, its source code and in which OpenFOAM/foam-extend versions is already present and how to build it from source code if not present by default.
    • So much so that there are actually two sets of instructions on how to install cfMesh with OpenFOAM 5 and 6! :)
  2. Where you you can find the tutorials.
  3. Where you can find the User Guide.
Best regards,
Bruno

rob3rt 0ng January 1, 2019 19:34

Hi All,


Happy new year!


I have similar aforementioned compilation problems both with the original version using of4x, as well as the links provided by Bruno for of5x and of6x.


Solutions will be appreciated.


Regards
Robert

wyldckat January 2, 2019 19:27

Quote:

Originally Posted by rob3rt 0ng (Post 720539)
I have similar aforementioned compilation problems both with the original version using of4x, as well as the links provided by Bruno for of5x and of6x.

Quick answer: I need concrete information about what exact error messages you are getting.

rob3rt 0ng January 3, 2019 17:42

2 Attachment(s)
Hi Bruno,

Please find attached make log files for the compilation of cfMesh in both 4x and 5x.

I tried to follow both the steps in 2.1.1 and 2.1.2 provided here (https://openfoamwiki.net/index.php/E...ilities/cfMesh), but both gives me a similar error message.

Please let me know if you need more info.

Regards
Robert

wyldckat January 4, 2019 18:34

Quick answer @Robert: OK, now I can see the problems... so there are two possible origins of problems here:
  1. GCC 7 is being used, which is one possible origin of this problem.
  2. Another one is that 64-bit labels ("WM_LABEL_SIZE=64" is defined) are being used in your builds of OpenFOAM 4.x and 5.x.
So my question to you is this: Are you really planning on running OpenFOAM with meshes that have more than 2147483648 cells/faces/vertices?
It's something around 100 to 200 million cells, which requires from 100 to 300GB of RAM, depending on the mesh complexity...



The reason for this question is because:
  1. You should be able to compile cfMesh without problems with OpenFOAM 4.x and 5.x if compiled with 32-bit labels.
  2. Which means that you would be able to use cfMesh right away if this were the case.
In the meantime, I'll try to look into this in more detail. With luck, this is already solved on OpenFOAM.com and I can backport the fixes from there...

rob3rt 0ng January 6, 2019 16:33

Thanks, Bruno, for taking a look at it.



I may need to run 100 million cells case at some point, but not regularly.


Do I need to recompile FOAM with 32 bit and certain gcc version? Please let me know if you find the fixes.

kittychunk July 29, 2019 01:28

It looks like wyldckat's instructions work for compiling cfMesh against OpenFOAM 7 as well :-)

dossante August 6, 2019 10:20

1 Attachment(s)
OlŽa Bruno,


I'm having trouble installing cfMesh with OpenFOAM 6 if compiled with 64-bit labels.

I have pasted in the contents of the log.Allwmake file.

Any help would be greatly appreciated.



Thank you,
Manuel

Krao August 7, 2019 07:07

Quote:

Originally Posted by dossante (Post 741276)
OlŽa Bruno,


I'm having trouble installing cfMesh with OpenFOAM 6 if compiled with 64-bit labels.

I have pasted in the contents of the log.Allwmake file.

Any help would be greatly appreciated.



Thank you,
Manuel

Hi Manuel

I had exactly the same issue while installing and I followed the instructions provided by Bruno in comment 8 of this thread. That has sufficient information.

Krao

dossante August 7, 2019 07:20

yeap I also followed his instructions, but unfortunately no luck during compilation, it fails :(
I assume the prbl is the 64-bit labels ("WM_LABEL_SIZE=64" is defined) since I used this option for building OF6, see post#12

Krao August 7, 2019 08:14

Quote:

Originally Posted by dossante (Post 741384)
yeap I also followed his instructions, but unfortunately no luck during compilation, it fails :(
I assume the prbl is the 64-bit labels ("WM_LABEL_SIZE=64" is defined) since I used this option for building OF6, see post#12

Can you share your edited files as described in post 8, maybe something missing there and people here may help you to fix it.

Krao

dossante August 7, 2019 09:18

hmm, I have followed the official repository steps , only made changes to the meshLibrary options file .. is there something I missed???



this is my 'meshLibrary/Make/options' file:



--snip
Code:

ifeq (Gcc,$(findstring Gcc,$(WM_COMPILER)))
    OMP_FLAGS = -DUSE_OMP -fopenmp
else
    OMP_FLAGS =
endif

ifeq (OpenFOAM,$(findstring OpenFOAM,$(WM_PROJECT)))
    ifeq (Int,$(findstring Int,$(WM_LABEL_OPTION)))
        CFMESH_MACROS = -DNoSizeType
        LIBS =
    else
        CFMESH_MACROS =
        LIBS =
    endif
endif

# Use the same macro for OpenFOAM.com and OpenFOAM.org
CFMESH_MACROS += -DOpenCFDSpecific

ifeq ($(WM_PROJECT), foam)
    VER := $(shell expr `echo $(WM_PROJECT_VERSION)` \>= 3.2)
    ifeq ($(VER), 1)
        CFMESH_MACROS = -DExtendSpecific -std=c++11
        LIBS = -lmeshTools -ledgeMesh
    else
        CFMESH_MACROS =
    endif
endif

EXE_INC = \
    $(OMP_FLAGS) $(CFMESH_MACROS) \
    -I$(LIB_SRC)/triSurface/lnInclude \
    -I$(LIB_SRC)/surfMesh/lnInclude \
    -I$(LIB_SRC)/meshTools/edgeMesh/lnInclude \
    -I$(LIB_SRC)/meshTools/lnInclude

LIB_LIBS = $(LIBS)

--snap

Krao August 7, 2019 10:23

Quote:

Originally Posted by dossante (Post 741401)
hmm, I have followed the official repository steps , only made changes to the meshLibrary options file .. is there something I missed???



this is my 'meshLibrary/Make/options' file:



--snip
Code:

ifeq (Gcc,$(findstring Gcc,$(WM_COMPILER)))
    OMP_FLAGS = -DUSE_OMP -fopenmp
else
    OMP_FLAGS =
endif

ifeq (OpenFOAM,$(findstring OpenFOAM,$(WM_PROJECT)))
    ifeq (Int,$(findstring Int,$(WM_LABEL_OPTION)))
        CFMESH_MACROS = -DNoSizeType
        LIBS =
    else
        CFMESH_MACROS =
        LIBS =
    endif
endif

# Use the same macro for OpenFOAM.com and OpenFOAM.org
CFMESH_MACROS += -DOpenCFDSpecific

ifeq ($(WM_PROJECT), foam)
    VER := $(shell expr `echo $(WM_PROJECT_VERSION)` \>= 3.2)
    ifeq ($(VER), 1)
        CFMESH_MACROS = -DExtendSpecific -std=c++11
        LIBS = -lmeshTools -ledgeMesh
    else
        CFMESH_MACROS =
    endif
endif

EXE_INC = \
    $(OMP_FLAGS) $(CFMESH_MACROS) \
    -I$(LIB_SRC)/triSurface/lnInclude \
    -I$(LIB_SRC)/surfMesh/lnInclude \
    -I$(LIB_SRC)/meshTools/edgeMesh/lnInclude \
    -I$(LIB_SRC)/meshTools/lnInclude

LIB_LIBS = $(LIBS)

--snap


Try this I have just compiled on OpenFOAM 7

Quote:

ifeq (Gcc,$(findstring Gcc,$(WM_COMPILER)))
OMP_FLAGS = -DUSE_OMP -fopenmp
else
OMP_FLAGS =
endif

ifeq (OpenFOAM,$(findstring OpenFOAM,$(WM_PROJECT)))
ifeq (Int,$(findstring Int,$(WM_LABEL_OPTION)))
CFMESH_MACROS = -DNoSizeType
LIBS =
else
CFMESH_MACROS =
LIBS =
endif
endif

ifeq (v, $(findstring v, $(WM_PROJECT_VERSION)))
CFMESH_MACROS += -DOpenCFDSpecific
endif

ifeq ($(WM_PROJECT), foam)
VER := $(shell expr `echo $(WM_PROJECT_VERSION)` \>= 3.2)
ifeq ($(VER), 1)
CFMESH_MACROS = -DExtendSpecific -std=c++11
LIBS = -lmeshTools -ledgeMesh
else
CFMESH_MACROS =
endif
endif

EXE_INC = \
$(OMP_FLAGS) $(CFMESH_MACROS) \
-I$(LIB_SRC)/triSurface/lnInclude \
-I$(LIB_SRC)/surfMesh/lnInclude \
-I$(LIB_SRC)/edgeMesh/lnInclude \
-I$(LIB_SRC)/meshTools/lnInclude

LIB_LIBS = $(LIBS)
I followed the instructions in post 8 once again and installed cfMesh on my 64bit machine. There was no problem. I think they have made some changes to the make file already, as you can see in my post. Try it once, good luck.


All times are GMT -4. The time now is 04:01.