1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
new tools to simplify to find the freefem++ external library
now in each file.cpp you have the dependence .cp and file library
by adding this kind of line in the cpp file:
// for automatic compilation with ff-c++
//ff-c++-LIBRARY-dep: xxx
//ff-c++-cpp-dep: yyy.cpp
the command
./ff-pkg-download
build the liste of compile package in download directory
this is store in WHERE_LIBRARY-download
and you can add by hand in
WHERE_LIBRARY
like:
lapack LD -framework vecLib
include '-I/System/Library/Frameworks/vecLib.framework/Versions/A/Headers/'
blas LD -framework vecLib
To compile automaticaly:
just do depending of you achitecture
make tutu.so
make tutu.dll
make tutu.dylib
new function add with loading facility
-----------------------------------------
MetricKuate.cpp: MetricKuate
NewLSolver.cpp: defaultsolver
NewLSolver.cpp: defaulttoLUMFPACK
NewSolver.cpp: defaultsolver
NewSolver.cpp: defaulttoUMFPACK
SuperLU-mt.cpp: defaultsolver
SuperLU-mt.cpp: defaulttoSuperLU
SuperLU.cpp: defaultsolver
SuperLU.cpp: defaulttoSuperLU
buildlayer.cpp: buildlayers
dfft.cpp: dfft
dfft.cpp: dfft
dfft.cpp: dfft
ff-mt19937ar.cpp: genrandint32
ff-mt19937ar.cpp: genrandint331
ff-mt19937ar.cpp: genrandreal1
ff-mt19937ar.cpp: genrandreal2
ff-mt19937ar.cpp: genrandreal3
ff-mt19937ar.cpp: genrandres53
ff-mt19937ar.cpp: gendrandint
ffrandom.cpp: srandomdev
ffrandom.cpp: srandom
ffrandom.cpp: random
funcTemplate.cpp: CppModTemplate3
funcTemplate.cpp: CppModTemplate4
funcTemplate.cpp: CppModTemplate5
funcTemplate.cpp: CppModTemplate6
funcTemplate.cpp: CppModTemplate7
funcTemplate.cpp: CppModTemplate8
hess2d.cpp: hessienDF
hess2d.cpp: hessienMC
mat_dervieux.cpp: MatUpWind0
mat_psi.cpp: MatUpWind0
myfunction.cpp: myfunction
passeVh.cpp: myfunction
medit.cpp: medit
medit.cpp: savesol
medit.cpp: medit
medit.cpp: savesol
qf11to25.cpp: qf11pT
qf11to25.cpp: qf13pT
qf11to25.cpp: qf14pT
qf11to25.cpp: qf16pT
qf11to25.cpp: qf18pT
qf11to25.cpp: qf20pT
qf11to25.cpp: qf21pT
qf11to25.cpp: qf23pT
qf11to25.cpp: qf25pT
qf11to25.cpp: qf11pE
qf11to25.cpp: qf12pE
qf11to25.cpp: qf13pE
qft6.cpp: qf2pTT
qft6.cpp: qf4pTT
splitmesh3.cpp: splitmesh3
splitmesh6.cpp: splitmesh6
tetgen.cpp: tetgconvexhull
tetgen.cpp: tetgconvexhull
tetgen.cpp: tetgtransfo
tetgen.cpp: tetg
tetgen.cpp: tetgreconstruction
ppm2rnm: read pgm ilage file
|