2.2.0-2 is now up.
I fixed the missing scotch symbol issue by patching openfoam's scotch link line to include the ptscotch and scotch libraries, since the latest ptscotch-openmpi package now provides both and they do not conflict.
Search Criteria
Package Details: openfoam-org 11.20240704-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/openfoam.git (read-only, click to copy) |
---|---|
Package Base: | openfoam |
Description: | The open source CFD toolbox (www.openfoam.org) |
Upstream URL: | http://www.openfoam.org |
Licenses: | GPL |
Provides: | openfoam |
Submitter: | None |
Maintainer: | petronny (AutoUpdateBot) |
Last Packager: | AutoUpdateBot |
Votes: | 63 |
Popularity: | 1.44 |
First Submitted: | 2009-07-02 09:16 (UTC) |
Last Updated: | 2024-07-05 09:28 (UTC) |
Dependencies (8)
- boost (boost-gitAUR)
- bzip2 (bzip2-gitAUR)
- cgal (cgal-gitAUR)
- flex (flex-gitAUR)
- paraview (paraview-gitAUR)
- parmetisAUR (parmetis-gitAUR)
- scotchAUR (scotch-gitAUR)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR) (make)
Required by (0)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 16 17 18 19 20 21 22 23 24 25 26 27 Next › Last »
kragacles commented on 2013-05-15 13:32 (UTC)
kragacles commented on 2013-05-14 14:54 (UTC)
The scotch/ptscotch-openmpi issue strikes again.
On my system, it seems that the _SCOTCHkgraphmapststratab symbol, along with several others, are undefined.
The libptscotchDecomp.so library of course links against libptscotch.a, which also has that symbol undefined. So that is the root of the problem. The symbol IS defined in the standard libscotch.a file.
I will try to patch openCV's link options for scotch to include additional libraries. But if they conflict, we may just use a custom pkgbuild for libptscotch that builds shared libs and use those.
kragacles commented on 2013-05-14 13:17 (UTC)
panda-z
Do an "objdump -T libptscotchDecomp.so" | grep _SCOTCH" on that library. Do you get any undefined symbols? They'll have *UND* in the 2nd or 3rd column, can't remember which.
The scotch libraries are all statically linked, and if symbols are missing then there must be libraries missing on the link line.
I'll check mine when I'm back and see what I find.
panda-z commented on 2013-05-14 04:20 (UTC)
When running snappyHexMesh, I've got
snappyHexMesh: symbol lookup error: /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/openmpi-system/libptscotchDecomp.so: undefined symbol: _SCOTCHkgraphmapststratab
Anyone has any idea on this?
kragacles commented on 2013-05-08 11:17 (UTC)
Thanks HBon, I have not tried that yet. I wonder if that could be an optional part of the pkgbuild, or if I would have to add another one.
HBon commented on 2013-05-05 19:26 (UTC)
@kragacles: Tranks!:-)
Additonal Info: The wmakeScheduler (http://www.openfoam.org/download/source.php) works. Just add the export stuff after "Setup the build environment"...
kragacles commented on 2013-04-08 14:07 (UTC)
Thanks panda, I can make those changes with the next revision.
panda-z commented on 2013-03-18 16:38 (UTC)
Seems we don't need "return 1" in PKGBUILDs any more.
And the install part should be in package() function.
kragacles commented on 2013-03-07 14:07 (UTC)
OpenFOAM 2.2.0 is up. This includes a fix for the scotch/ptscotch conflicts, panda-z's suggestions for the pkgbuild, and another small patch to find the system openmpi paths.
Pinned Comments
petronny commented on 2020-08-04 08:36 (UTC) (edited on 2023-04-14 08:48 (UTC) by petronny)
Pre-built binaries of this package and its dependencies can be found in the arch4edu repository.