Package Details: freefem 4.5-1

Git Clone URL: https://aur.archlinux.org/freefem.git (read-only, click to copy)
Package Base: freefem
Description: A PDE oriented language using the finite element method
Upstream URL: https://freefem.org/index.html
Licenses: LGPL
Conflicts: freefem++
Provides: freefem++
Submitter: haawda
Maintainer: Sosthene
Last Packager: Sosthene
Votes: 15
Popularity: 0.94
First Submitted: 2019-06-19 19:31
Last Updated: 2020-02-13 22:01

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Sosthene commented on 2019-11-28 21:46

It seems that unzip, m4, flex and bison are missing as dependencies.

configure: to install missing package under debian or ubuntu, try configure: sudo apt-get install unzip configure: error: Sorry missing unzip,m4,bison,flex,patch command ! ==> ERROR: A failure occurred in prepare(). Aborting... Error making: freefem

haawda commented on 2019-06-13 17:07

Patches are welcome.

gdolle commented on 2019-06-13 11:21

@greyltc yes, the build process download dependencies (like mumps, etc). Not sure it's a good idea to do it appart

greyltc commented on 2019-06-13 09:15

Am I right in that the build process downloads something besides the URLs in the source array? Can we avoid that somehow?

gdolle commented on 2019-05-20 12:08

@haawda ok I'll check from my side

haawda commented on 2019-05-20 09:22

Version 4.1 does not compile for me, feel free to use freefem++-git.

greyltc commented on 2019-03-13 11:34

@haawda, Please change the hdf5-openmpi dependency to hdf5. Thanks!

Also probably perl needs to at least be in the makedepends since the first line in your prepare() function is a perl one.

gdolle commented on 2019-03-01 16:42

Hi @haawda, it seems openmpi is not taken into account currently in the configure step. This should work:

--with-mpi=/usr/bin/mpic++

It might be nice also to add optional dependency (optdepends=) to petsc package and mmg3d, i.e. add to the configure step

--with-petsc=/opt/petsc/linux-c-opt/lib/petsc/conf/petscvariables 
--with-mmg3d-include=/usr/include/mmg/

haawda commented on 2019-02-05 18:43

Great, implemented!

gdolle commented on 2019-02-04 17:27

@eolianoe @haawda The mpif.h error may due to a bad mumps config (for arch). For parallel mumps version (See Make.inc/* files INCPAR variable). Freefem++ set a FFMPIINCLUDE variable (empty by default) and commented in download/headers-sparsesolver.inc.

If you add

find ./download -name headers-sparsesolver.inc -exec sed -i 's+#\(FFMPIINCLUDE\s*=\).*+\1/usr/include+' {} \;

just before the "getall" in the prepare step, it should solve the problem.