Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
APk-AdaptEpsDeltaPk.edp | H A D | 02-Apr-2020 | 1.4 KiB | 44 | 38 | |
APk-ExplicitPkTest.edp | H A D | 02-Apr-2020 | 645 | 22 | 19 | |
APk-FreeFemQA.edp | H A D | 02-Apr-2020 | 2.4 KiB | 82 | 60 | |
APk-MetricPk.edp | H A D | 02-Apr-2020 | 1 KiB | 32 | 22 | |
CircumCenter.edp | H A D | 02-Apr-2020 | 148 | 12 | 7 | |
ClosePoints.edp | H A D | 02-Apr-2020 | 3 KiB | 107 | 100 | |
Element_QF.edp | H A D | 02-Apr-2020 | 1.3 KiB | 60 | 58 | |
IncompleteCholesky.edp | H A D | 02-Apr-2020 | 1.8 KiB | 76 | 64 | |
IpoptLap.edp | H A D | 02-Apr-2020 | 3.1 KiB | 147 | 123 | |
IpoptMinSurf.edp | H A D | 02-Apr-2020 | 1.3 KiB | 48 | 42 | |
IpoptMinSurfVol.edp | H A D | 02-Apr-2020 | 6.5 KiB | 255 | 225 | |
IpoptTest.edp | H A D | 02-Apr-2020 | 2.2 KiB | 95 | 82 | |
IpoptVI.edp | H A D | 02-Apr-2020 | 724 | 32 | 24 | |
IpoptVI2.edp | H A D | 02-Apr-2020 | 1.5 KiB | 58 | 45 | |
LapDG3.edp | H A D | 02-Apr-2020 | 1.9 KiB | 57 | 51 | |
LapDG4.edp | H A D | 02-Apr-2020 | 1.9 KiB | 53 | 49 | |
LapLNewSolver.edp | H A D | 02-Apr-2020 | 718 | 20 | 16 | |
LapMUMPS_seq.edp | H A D | 02-Apr-2020 | 1.2 KiB | 35 | 32 | |
LapNewSolver.edp | H A D | 02-Apr-2020 | 682 | 17 | 14 | |
LapUmfpack64.edp | H A D | 02-Apr-2020 | 721 | 20 | 16 | |
LaplaceP2pnc.edp | H A D | 02-Apr-2020 | 815 | 21 | 18 | |
LaplaceP3-3d.edp | H A D | 02-Apr-2020 | 506 | 30 | 19 | |
LaplaceP3.edp | H A D | 02-Apr-2020 | 653 | 16 | 12 | |
LaplaceP4.edp | H A D | 02-Apr-2020 | 1.5 KiB | 61 | 48 | |
LaplaceRT1.edp | H A D | 02-Apr-2020 | 1.2 KiB | 43 | 35 | |
LaplaceRT13d.edp | H A D | 02-Apr-2020 | 1.6 KiB | 53 | 47 | |
LaplaceRT2.edp | H A D | 02-Apr-2020 | 1.2 KiB | 43 | 35 | |
Leman-mesh.edp | H A D | 02-Apr-2020 | 1.3 KiB | 36 | 34 | |
Makefile.am | H A D | 02-Apr-2020 | 7 KiB | 299 | 226 | |
MetricKuate.edp | H A D | 02-Apr-2020 | 3.5 KiB | 73 | 64 | |
NSP2BRP0.edp | H A D | 02-Apr-2020 | 2.3 KiB | 88 | 78 | |
NS_P2BR_P0.edp | H A D | 02-Apr-2020 | 2 KiB | 115 | 91 | |
PARDISO.edp | H A D | 02-Apr-2020 | 1.5 KiB | 41 | 34 | |
README | H A D | 02-Apr-2020 | 2.5 KiB | 91 | 84 | |
README_SuperLU | H A D | 02-Apr-2020 | 710 | 31 | 21 | |
RT2-ff.edp | H A D | 02-Apr-2020 | 3.4 KiB | 167 | 143 | |
SaveHB_README | H A D | 02-Apr-2020 | 3.1 KiB | 91 | 68 | |
SaveHB_sample.edp | H A D | 02-Apr-2020 | 456 | 22 | 15 | |
SaveHB_sample_z.edp | H A D | 02-Apr-2020 | 470 | 22 | 15 | |
Schur-Complement-V4.3.edp | H A D | 02-Apr-2020 | 2.8 KiB | 142 | 125 | |
Schur-Complement.edp | H A D | 02-Apr-2020 | 3.1 KiB | 127 | 110 | |
Stokes-surface-tension-axi.edp | H A D | 02-Apr-2020 | 3.8 KiB | 159 | 148 | |
SuperLU.edp | H A D | 02-Apr-2020 | 1.9 KiB | 74 | 59 | |
VarIneq2.edp | H A D | 02-Apr-2020 | 4 KiB | 173 | 153 | |
aniso.edp | H A D | 02-Apr-2020 | 239 | 13 | 9 | |
bfstream.edp | H A D | 02-Apr-2020 | 375 | 27 | 23 | |
bilapHCT.edp | H A D | 02-Apr-2020 | 1.2 KiB | 51 | 40 | |
bilapMorley.edp | H A D | 02-Apr-2020 | 957 | 47 | 36 | |
bilapP3-hct-like.edp | H A D | 02-Apr-2020 | 1.2 KiB | 44 | 36 | |
bmo.edp | H A D | 02-Apr-2020 | 743 | 38 | 30 | |
buildlayermesh.edp | H A D | 02-Apr-2020 | 1.9 KiB | 65 | 51 | |
ch.pts | H A D | 02-Apr-2020 | 4.7 KiB | 162 | 161 | |
checkglumeshcube.edp | H A D | 02-Apr-2020 | 2.7 KiB | 84 | 68 | |
cmaes-VarIneq.edp | H A D | 02-Apr-2020 | 2.2 KiB | 124 | 102 | |
cmaes-oven.edp | H A D | 02-Apr-2020 | 5.7 KiB | 167 | 152 | |
convect_dervieux.edp | H A D | 02-Apr-2020 | 1,010 | 44 | 38 | |
convectchacon-3d.edp | H A D | 02-Apr-2020 | 1,015 | 37 | 33 | |
convectchacon.edp | H A D | 02-Apr-2020 | 879 | 33 | 29 | |
convexehull3d.edp | H A D | 02-Apr-2020 | 220 | 13 | 11 | |
cube.edp | H A D | 02-Apr-2020 | 1.7 KiB | 58 | 55 | |
cube.msh | H A D | 02-Apr-2020 | 15.1 KiB | 586 | 585 | |
curvature.edp | H A D | 02-Apr-2020 | 1.1 KiB | 35 | 32 | |
dfft.edp | H A D | 02-Apr-2020 | 2.1 KiB | 68 | 59 | |
distance.edp | H A D | 02-Apr-2020 | 1.1 KiB | 55 | 47 | |
distance2.edp | H A D | 02-Apr-2020 | 614 | 26 | 20 | |
distance3.edp | H A D | 02-Apr-2020 | 791 | 35 | 32 | |
exactpartition.edp | H A D | 02-Apr-2020 | 601 | 30 | 28 | |
ffnewuoa.edp | H A D | 02-Apr-2020 | 3.7 KiB | 105 | 97 | |
ffrandom.edp | H A D | 02-Apr-2020 | 327 | 16 | 12 | |
ffslave.edp | H A D | 02-Apr-2020 | 1.4 KiB | 64 | 49 | |
fig.pgm | H A D | 02-Apr-2020 | 74.1 KiB | 495 | 346 | |
findalllocalmin.edp | H A D | 02-Apr-2020 | 443 | 19 | 17 | |
funcTemplate.edp | H A D | 02-Apr-2020 | 1.5 KiB | 59 | 44 | |
g.gmesh | H A D | 02-Apr-2020 | 15.3 KiB | 1,153 | 1,148 | |
glumesh3D.edp | H A D | 02-Apr-2020 | 1.2 KiB | 55 | 40 | |
gsl.edp | H A D | 02-Apr-2020 | 2 KiB | 64 | 62 | |
ilut.edp | H A D | 02-Apr-2020 | 969 | 45 | 36 | |
iohd5-beam-2d.edp | H A D | 02-Apr-2020 | 1.4 KiB | 40 | 38 | |
iohd5-beam-3d.edp | H A D | 02-Apr-2020 | 1.3 KiB | 42 | 37 | |
isoline.edp | H A D | 02-Apr-2020 | 1.6 KiB | 65 | 52 | |
lame-TD-NSS.edp | H A D | 02-Apr-2020 | 2.1 KiB | 90 | 71 | |
lap-solvers.edp | H A D | 02-Apr-2020 | 1.6 KiB | 47 | 46 | |
lapack.edp | H A D | 02-Apr-2020 | 2.7 KiB | 130 | 110 | |
layer.edp | H A D | 02-Apr-2020 | 89 | 6 | 4 | |
load.edp | H A D | 02-Apr-2020 | 342 | 13 | 12 | |
mat_edgeP1.edp | H A D | 02-Apr-2020 | 584 | 28 | 27 | |
meditddm.edp | H A D | 02-Apr-2020 | 2.2 KiB | 75 | 65 | |
metis.edp | H A D | 02-Apr-2020 | 322 | 15 | 13 | |
myType.edp | H A D | 02-Apr-2020 | 98 | 6 | 4 | |
myfunction2.edp | H A D | 02-Apr-2020 | 184 | 9 | 8 | |
pipe.edp | H A D | 02-Apr-2020 | 777 | 39 | 35 | |
plot-fb-P3.edp | H A D | 02-Apr-2020 | 1.3 KiB | 45 | 39 | |
plot-fb-P3dc.edp | H A D | 02-Apr-2020 | 1.3 KiB | 46 | 39 | |
plot-fb-P4.edp | H A D | 02-Apr-2020 | 1.1 KiB | 38 | 32 | |
plot-fb-P4dc.edp | H A D | 02-Apr-2020 | 1.3 KiB | 47 | 39 | |
plotfb.edp | H A D | 02-Apr-2020 | 1 KiB | 35 | 29 | |
ppm2rnm.edp | H A D | 02-Apr-2020 | 1.1 KiB | 40 | 34 | |
provadxw.edp | H A D | 02-Apr-2020 | 280 | 14 | 14 | |
ref.edp | H A D | 02-Apr-2020 | 23 | 2 | 1 | |
refinesphere.edp | H A D | 02-Apr-2020 | 1.6 KiB | 57 | 45 | |
regtests.edp | H A D | 02-Apr-2020 | 3.2 KiB | 204 | 114 | |
regtests.m4 | H A D | 02-Apr-2020 | 676 | 29 | 25 | |
schwarz-nm.edp | H A D | 02-Apr-2020 | 4 KiB | 174 | 161 | |
scotch.edp | H A D | 02-Apr-2020 | 2 KiB | 46 | 45 | |
shell.edp | H A D | 02-Apr-2020 | 873 | 40 | 39 | |
splitedges.edp | H A D | 02-Apr-2020 | 207 | 11 | 10 | |
splitmesh12.edp | H A D | 02-Apr-2020 | 519 | 18 | 17 | |
splitmesh3.edp | H A D | 02-Apr-2020 | 81 | 4 | 4 | |
splitmesh4.edp | H A D | 02-Apr-2020 | 497 | 18 | 17 | |
splitmesh6.edp | H A D | 02-Apr-2020 | 717 | 36 | 26 | |
test-ElementMixte.edp | H A D | 02-Apr-2020 | 6.5 KiB | 240 | 196 | |
testFE-P1bl.edp | H A D | 02-Apr-2020 | 844 | 49 | 42 | |
testFE-P2Bulle3.edp | H A D | 02-Apr-2020 | 1.1 KiB | 52 | 45 | |
testFE-P2pnc.edp | H A D | 02-Apr-2020 | 1.4 KiB | 72 | 58 | |
testFE-P3.edp | H A D | 02-Apr-2020 | 1.7 KiB | 62 | 43 | |
testFE-P3dc.edp | H A D | 02-Apr-2020 | 1.7 KiB | 62 | 43 | |
testFE-P4.edp | H A D | 02-Apr-2020 | 1.7 KiB | 62 | 43 | |
testFE-P4dc.edp | H A D | 02-Apr-2020 | 1.7 KiB | 62 | 43 | |
testFE-PkEdge.edp | H A D | 02-Apr-2020 | 1.7 KiB | 66 | 54 | |
testFE.edp | H A D | 02-Apr-2020 | 1.1 KiB | 43 | 29 | |
testFEHCT.edp | H A D | 02-Apr-2020 | 5 KiB | 143 | 118 | |
testFEMorley.edp | H A D | 02-Apr-2020 | 3.5 KiB | 100 | 76 | |
testFE_P2BR.edp | H A D | 02-Apr-2020 | 1.2 KiB | 45 | 35 | |
testdist.edp | H A D | 02-Apr-2020 | 488 | 18 | 18 | |
testp1dcnc.edp | H A D | 02-Apr-2020 | 1,012 | 73 | 55 | |
tetgencube.edp | H A D | 02-Apr-2020 | 2.4 KiB | 83 | 61 | |
tetgenholeregion_rugby.edp | H A D | 02-Apr-2020 | 2.7 KiB | 92 | 77 | |
thresholdings.edp | H A D | 02-Apr-2020 | 387 | 15 | 12 | |
ttestio.edp | H A D | 02-Apr-2020 | 1.7 KiB | 52 | 42 | |
waveguide.edp | H A D | 02-Apr-2020 | 4.7 KiB | 109 | 92 | |
waveguide2.edp | H A D | 02-Apr-2020 | 4.7 KiB | 109 | 92 |
README
1 2 new tools to simplify to find the freefem++ external library 3 now in each file.cpp you have the dependence .cp and file library 4 by adding this kind of line in the cpp file: 5// for automatic compilation with ff-c++ 6//ff-c++-LIBRARY-dep: xxx 7//ff-c++-cpp-dep: yyy.cpp 8 9the command 10./ff-pkg-download 11build the liste of compile package in download directory 12this is store in WHERE_LIBRARY-download 13 14and you can add by hand in 15WHERE_LIBRARY 16like: 17lapack LD -framework vecLib 18include '-I/System/Library/Frameworks/vecLib.framework/Versions/A/Headers/' 19blas LD -framework vecLib 20 21To compile automaticaly: 22just do depending of you achitecture 23make tutu.so 24make tutu.dll 25make tutu.dylib 26 27 28 new function add with loading facility 29----------------------------------------- 30MetricKuate.cpp: MetricKuate 31NewLSolver.cpp: defaultsolver 32NewLSolver.cpp: defaulttoLUMFPACK 33NewSolver.cpp: defaultsolver 34NewSolver.cpp: defaulttoUMFPACK 35SuperLU-mt.cpp: defaultsolver 36SuperLU-mt.cpp: defaulttoSuperLU 37SuperLU.cpp: defaultsolver 38SuperLU.cpp: defaulttoSuperLU 39buildlayer.cpp: buildlayers 40dfft.cpp: dfft 41dfft.cpp: dfft 42dfft.cpp: dfft 43ff-mt19937ar.cpp: genrandint32 44ff-mt19937ar.cpp: genrandint331 45ff-mt19937ar.cpp: genrandreal1 46ff-mt19937ar.cpp: genrandreal2 47ff-mt19937ar.cpp: genrandreal3 48ff-mt19937ar.cpp: genrandres53 49ff-mt19937ar.cpp: gendrandint 50ffrandom.cpp: srandomdev 51ffrandom.cpp: srandom 52ffrandom.cpp: random 53funcTemplate.cpp: CppModTemplate3 54funcTemplate.cpp: CppModTemplate4 55funcTemplate.cpp: CppModTemplate5 56funcTemplate.cpp: CppModTemplate6 57funcTemplate.cpp: CppModTemplate7 58funcTemplate.cpp: CppModTemplate8 59hess2d.cpp: hessienDF 60hess2d.cpp: hessienMC 61mat_dervieux.cpp: MatUpWind0 62mat_psi.cpp: MatUpWind0 63myfunction.cpp: myfunction 64passeVh.cpp: myfunction 65medit.cpp: medit 66medit.cpp: savesol 67medit.cpp: medit 68medit.cpp: savesol 69 70qf11to25.cpp: qf11pT 71qf11to25.cpp: qf13pT 72qf11to25.cpp: qf14pT 73qf11to25.cpp: qf16pT 74qf11to25.cpp: qf18pT 75qf11to25.cpp: qf20pT 76qf11to25.cpp: qf21pT 77qf11to25.cpp: qf23pT 78qf11to25.cpp: qf25pT 79qf11to25.cpp: qf11pE 80qf11to25.cpp: qf12pE 81qf11to25.cpp: qf13pE 82qft6.cpp: qf2pTT 83qft6.cpp: qf4pTT 84splitmesh3.cpp: splitmesh3 85splitmesh6.cpp: splitmesh6 86tetgen.cpp: tetgconvexhull 87tetgen.cpp: tetgconvexhull 88tetgen.cpp: tetgtransfo 89tetgen.cpp: tetg 90tetgen.cpp: tetgreconstruction 91ppm2rnm: read pgm ilage file
README_SuperLU
1To compile superlu.cpp 2 3to build ../3rdparty/lib/libsuperlu_3.1.a 4# Just do : 5cd ../3rdparty/superlu/ 6make 7cd - 8make SuperLu.$suffix_dynamic_lib 9 10where $suffix_dynamic_lib is "so" "dll" "dylib" depending of you 11achitechure ( linux, windows, MacOSX) 12 13 14 151) download the SuperLu 3.0 package form 16 17curl http://crd.lbl.gov/~xiaoye/SuperLU/superlu_3.0.tar.gz -o superlu_3.0.tar.gz 18tar xvfz superlu_3.0.tar.gz 19go SuperLU_3.0 directory 20edite make.inc 21make 22 23 24to compile the freefem++ load file of SuperLu with freefem do: 25some find like : 26./ff-c++ SuperLU.cpp -I$HOME/work/LinearSolver/SuperLU_3.1/include -L$HOME/work/LinearSolver/SuperLU_3.0/ -lsuperlu_3.0 27To test 28FreeFem++ SuperLu.edp 29 30Gook Luck. F. Hecht 31
SaveHB_README
1---------------------------------------------------------------------- 2SaveHB Dynamic Loading Module for FreeFem++ 3 4 Hiroshi Fujiwara, fujiwara (ATMARK) acs.i.kyoto-u.ac.jp 5---------------------------------------------------------------------- 6 7---------------------------------------------------------------------- 81. What is this? 9---------------------------------------------------------------------- 10 11The module SaveHB.cpp is an implementation for FreeFem++ to save 12a system of linear equations into a text file in Harwell-Boeing format. 13 14The Harwell-Boeing format is a file format to store a system of linear 15equations with Compressed Column Storage (CCS), which is used in, e.g., 16 Matrix Market (http://math.nist.gov/MatrixMarket) 17 IML++(http://math.nist.gov/iml++) 18 19---------------------------------------------------------------------- 202. Build 21---------------------------------------------------------------------- 22 23(1) Edit Makefile; Set the appropriate directory, where FreeFem++ was 24 installed, into FREEFEMROOT variable according to your environment. 25(2) Execute make. 26 Then SaveHB.so (Linux, Solaris), or SaveHB.dylib (MacOSX) is generated. 27 28Remark: Windows OS has not been checked. 29 30---------------------------------------------------------------------- 313. Test 32---------------------------------------------------------------------- 33 34(1) Place 'SaveHB.so' and 'sample.edp' in the same directory, and execute 35 $ FreeFem++-nw sample.edp 36 Then you will get a new file 'sample.hb' there. 37 38(2) Compare 'sample.hb' with 'sample.hb.correct'. 39 40(3) If you get errors such as 41 ------------------------------ 42 load error : SaveHB 43 fail : 44 ------------------------------ 45 set the directory where SaveHB.so is located to the environment 46 variable FF_LOADPATH. For example, 47 48 $ FF_LOADPATH="./" FreeFem++-nw sample.edp (in bash/zsh) 49 50 $ setenv FF_LOADPATH="./" (in csh/tcsh) 51 $ FreeFem++-nw sample.edp 52 53---------------------------------------------------------------------- 544. Usage and Return value 55---------------------------------------------------------------------- 56 57long SaveHB( HB_filename, A, b, HB_title ); 58 59 (1) HB_filename : string, filename for output Harwell-Boeing format 60 (2) A : coefficient matrix 61 (3) b : right-hand side vector 62 (4) HB_title : string, title of the file stored in HB file format 63 64It returns 0 if success, and returns 1 otherwise. 65 66---------------------------------------------------------------------- 675. Examples 68---------------------------------------------------------------------- 69------------------------------ 70Real Version 71------------------------------ 72matrix A = ...; 73real[int] rhs = ...; 74 75load "SaveHB" 76SaveHB("filename.hb", A, rhs, "Title of HB file"); 77 78------------------------------ 79Complex Version 80------------------------------ 81matrix<complex> A = ...; 82complex[int] rhs = ...; 83 84load "SaveHB" 85SaveHB("filename.hb", A, rhs, "Title of HB file"); 86------------------------------ 87 88---------------------------------------------------------------------- 89End of file 90---------------------------------------------------------------------- 91