diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2021-09-07 03:08:23 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2021-09-07 06:14:42 +0000 |
commit | 5904e07684a0ce0ed3828aa10057c8ff063fd632 (patch) | |
tree | 86c7d6a1693b113cf002c16d5a2ccf9e2704f05f /math | |
parent | 883b48955cc8c2f1fd6ea67685afa8608930d9ee (diff) | |
download | ports-5904e07684a0ce0ed3828aa10057c8ff063fd632.tar.gz ports-5904e07684a0ce0ed3828aa10057c8ff063fd632.zip |
Diffstat (limited to 'math')
-rw-r--r-- | math/dune-fem/Makefile | 23 | ||||
-rw-r--r-- | math/dune-fem/distinfo | 6 | ||||
-rw-r--r-- | math/dune-fem/files/patch-CMakeLists.txt | 10 | ||||
-rw-r--r-- | math/dune-fem/pkg-plist | 103 |
4 files changed, 77 insertions, 65 deletions
diff --git a/math/dune-fem/Makefile b/math/dune-fem/Makefile index bd5424d65570..08672e4996aa 100644 --- a/math/dune-fem/Makefile +++ b/math/dune-fem/Makefile @@ -1,5 +1,5 @@ PORTNAME= dune-fem -DISTVERSION= 2.6.0rc3 +DISTVERSION= 2.8.0rc1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -14,15 +14,28 @@ BUILD_DEPENDS= arpack++>0:math/arpack++ \ dune-spgrid>0:math/dune-spgrid \ vc>0:devel/vc \ ${LOCALBASE}/mpi/openmpi/lib/libmpi.so:net/openmpi -LIB_DEPENDS= libarpack.so:math/arpack-ng \ +LIB_DEPENDS= libpsurface.so:math/psurface \ + libarpack.so:math/arpack-ng \ libdunealugrid.so:math/dune-alugrid \ libdunecommon.so:math/dune-common \ libdunegeometry.so:math/dune-geometry \ libdunegrid.so:math/dune-grid \ - libugS2.so:math/dune-uggrid \ + libdunepolygongrid.so:math/dune-polygongrid \ + libduneuggrid.so:math/dune-uggrid \ + libgmp.so:math/gmp \ libmetis.so:math/metis \ libopenblas.so:math/openblas \ - libtbb.so:devel/tbb + libsuitesparseconfig.so:math/suitesparse-config \ + libsuperlu.so:math/superlu \ + libamd.so:math/suitesparse-amd \ + libcamd.so:math/suitesparse-camd \ + libccolamd.so:math/suitesparse-ccolamd \ + libcholmod.so:math/suitesparse-cholmod \ + libcolamd.so:math/suitesparse-colamd \ + libldl.so:math/suitesparse-ldl \ + libspqr.so:math/suitesparse-spqr \ + libumfpack.so:math/suitesparse-umfpack \ + libtbb.so:devel/onetbb RUN_DEPENDS= dune-istl>=2.6:math/dune-istl \ dune-localfunctions>=2.6:math/dune-localfunctions \ dune-spgrid>0:math/dune-spgrid \ @@ -34,7 +47,7 @@ USE_LDCONFIG= yes GL_SITE= https://gitlab.dune-project.org GL_ACCOUNT= dune-fem -GL_COMMIT= d1b565ab01047e44508c23bb9ba3e3b4491cd8a7 +GL_COMMIT= d1c625e6d51167d0cce57de6adcef21f548a8f82 CMAKE_ON= BUILD_SHARED_LIBS diff --git a/math/dune-fem/distinfo b/math/dune-fem/distinfo index 4f382001f940..d28bbe2e792f 100644 --- a/math/dune-fem/distinfo +++ b/math/dune-fem/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1617891520 -SHA256 (dune-fem-dune-fem-d1b565ab01047e44508c23bb9ba3e3b4491cd8a7_GL0.tar.gz) = 5608b5d194c41b67d28337fedbe7d39bc83b16f89b951893069ae00d29c0ad61 -SIZE (dune-fem-dune-fem-d1b565ab01047e44508c23bb9ba3e3b4491cd8a7_GL0.tar.gz) = 1956947 +TIMESTAMP = 1630977946 +SHA256 (dune-fem-dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82_GL0.tar.gz) = 0b744a782fbac28840e42468ce452f8865b1343a13b07c1b11ee16331b38c541 +SIZE (dune-fem-dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82_GL0.tar.gz) = 2135354 diff --git a/math/dune-fem/files/patch-CMakeLists.txt b/math/dune-fem/files/patch-CMakeLists.txt index ee31aa6e1227..f68c840a2e33 100644 --- a/math/dune-fem/files/patch-CMakeLists.txt +++ b/math/dune-fem/files/patch-CMakeLists.txt @@ -1,11 +1,11 @@ ---- CMakeLists.txt.orig 2018-08-20 20:54:13 UTC +--- CMakeLists.txt.orig 2021-08-24 13:32:47 UTC +++ CMakeLists.txt -@@ -27,7 +27,10 @@ dune_project() - include(DuneMPI) +@@ -34,7 +34,10 @@ if( DUNE_ENABLE_PYTHONBINDINGS ) + endif() #add sub_directories --dune_add_subdirs(dune lib doc cmake/modules) -+dune_add_subdirs(dune lib cmake/modules) +-dune_add_subdirs(dune lib doc cmake/modules ${PYDEMO_DIR}) ++dune_add_subdirs(dune lib cmake/modules ${PYDEMO_DIR}) +if (FREEBSD_INSTALL_DOCS) +dune_add_subdirs(doc) +endif() diff --git a/math/dune-fem/pkg-plist b/math/dune-fem/pkg-plist index 41405f271b4b..04b108fab7ac 100644 --- a/math/dune-fem/pkg-plist +++ b/math/dune-fem/pkg-plist @@ -5,6 +5,7 @@ include/dune/fem/common/fmatrixcol.hh include/dune/fem/common/forloop.hh include/dune/fem/common/geometrytypemap.hh include/dune/fem/common/hybrid.hh +include/dune/fem/common/intersectionside.hh include/dune/fem/common/localcontribution.hh include/dune/fem/common/memory.hh include/dune/fem/common/referencevector.hh @@ -65,23 +66,30 @@ include/dune/fem/gridpart/adaptiveleafgridpart.hh include/dune/fem/gridpart/adaptiveleafindexset.hh include/dune/fem/gridpart/codimindexset.hh include/dune/fem/gridpart/common/capabilities.hh +include/dune/fem/gridpart/common/compositegeometry.hh include/dune/fem/gridpart/common/deaditerator.hh include/dune/fem/gridpart/common/defaultgridpartentity.hh include/dune/fem/gridpart/common/entitysearch.hh include/dune/fem/gridpart/common/gridpart.hh include/dune/fem/gridpart/common/gridpart2gridview.hh +include/dune/fem/gridpart/common/gridpartadapter.hh include/dune/fem/gridpart/common/gridview2gridpart.hh include/dune/fem/gridpart/common/indexset.hh +include/dune/fem/gridpart/common/localfunctiongeometry.hh include/dune/fem/gridpart/common/metatwistutility.hh include/dune/fem/gridpart/common/nonadaptiveindexset.hh include/dune/fem/gridpart/common/persistentindexset.hh include/dune/fem/gridpart/common/policies.hh +include/dune/fem/gridpart/common/sharedgeometry.hh +include/dune/fem/gridpart/common/simplegeometry.hh +include/dune/fem/gridpart/common/unimplementedgeometry.hh include/dune/fem/gridpart/filter.hh include/dune/fem/gridpart/filter/basicfilterwrapper.hh include/dune/fem/gridpart/filter/domainfilter.hh include/dune/fem/gridpart/filter/filter.hh include/dune/fem/gridpart/filter/inversefilter.hh include/dune/fem/gridpart/filter/radialfilter.hh +include/dune/fem/gridpart/filter/simple.hh include/dune/fem/gridpart/filter/threadfilter.hh include/dune/fem/gridpart/filter/voidfilter.hh include/dune/fem/gridpart/filteredgridpart.hh @@ -98,6 +106,13 @@ include/dune/fem/gridpart/geogridpart/entity.hh include/dune/fem/gridpart/geogridpart/geometry.hh include/dune/fem/gridpart/geogridpart/intersection.hh include/dune/fem/gridpart/geogridpart/intersectioniterator.hh +include/dune/fem/gridpart/geometrygridpart.hh +include/dune/fem/gridpart/geometrygridpart/capabilities.hh +include/dune/fem/gridpart/geometrygridpart/datahandle.hh +include/dune/fem/gridpart/geometrygridpart/entity.hh +include/dune/fem/gridpart/geometrygridpart/indexset.hh +include/dune/fem/gridpart/geometrygridpart/intersection.hh +include/dune/fem/gridpart/geometrygridpart/intersectioniterator.hh include/dune/fem/gridpart/idgridpart.hh include/dune/fem/gridpart/idgridpart/capabilities.hh include/dune/fem/gridpart/idgridpart/datahandle.hh @@ -143,6 +158,10 @@ include/dune/fem/io/visual/grape/datadisp/programtemplate.cc include/dune/fem/io/visual/grape/datadisp/readioparams.cc include/dune/fem/io/visual/grape/datadisp/readiotupledata.cc include/dune/fem/io/visual/grape/datadisp/readtupledata.cc +include/dune/fem/marking/default.hh +include/dune/fem/marking/doerfler.hh +include/dune/fem/marking/localerror.hh +include/dune/fem/marking/maximum.hh include/dune/fem/misc/alugridwriter.hh include/dune/fem/misc/bartonnackmaninterface.hh include/dune/fem/misc/boundaryidprovider.hh @@ -160,6 +179,7 @@ include/dune/fem/misc/flops.hh include/dune/fem/misc/fmatrixconverter.hh include/dune/fem/misc/functor.hh include/dune/fem/misc/griddeclaration.hh +include/dune/fem/misc/gridfunctionview.hh include/dune/fem/misc/gridname.hh include/dune/fem/misc/gridobjectstreams.hh include/dune/fem/misc/gridsolution.hh @@ -183,12 +203,12 @@ include/dune/fem/misc/threads/threadmanager.hh include/dune/fem/misc/threads/threadpartitioner.hh include/dune/fem/misc/threads/threadsafevalue.hh include/dune/fem/misc/umfpack.hh -include/dune/fem/operator/1order/dgmasspass.hh include/dune/fem/operator/1order/localmassmatrix.hh include/dune/fem/operator/common/automaticdifferenceoperator.hh include/dune/fem/operator/common/differentiableoperator.hh include/dune/fem/operator/common/localcontribution.hh include/dune/fem/operator/common/localmatrix.hh +include/dune/fem/operator/common/localmatrixcolumn.hh include/dune/fem/operator/common/localmatrixwrapper.hh include/dune/fem/operator/common/localoperator.hh include/dune/fem/operator/common/mapping.hh @@ -204,6 +224,7 @@ include/dune/fem/operator/linear/denserow.hh include/dune/fem/operator/linear/eigenoperator.hh include/dune/fem/operator/linear/istladapter.hh include/dune/fem/operator/linear/istloperator.hh +include/dune/fem/operator/linear/numpyoperator.hh include/dune/fem/operator/linear/petscoperator.hh include/dune/fem/operator/linear/spoperator.hh include/dune/fem/operator/matrix/blockmatrix.hh @@ -219,26 +240,13 @@ include/dune/fem/operator/matrix/preconditionerwrapper.hh include/dune/fem/operator/matrix/spmatrix.hh include/dune/fem/operator/projection/dgl2projection.hh include/dune/fem/operator/projection/hdivprojection.hh -include/dune/fem/operator/projection/l2projection.hh include/dune/fem/operator/projection/local/l2projection.hh include/dune/fem/operator/projection/local/riesz.hh include/dune/fem/operator/projection/local/riesz/dense.hh include/dune/fem/operator/projection/local/riesz/localrieszprojection.hh include/dune/fem/operator/projection/local/riesz/orthonormal.hh include/dune/fem/operator/projection/vtxprojection.hh -include/dune/fem/pass/common/local.hh -include/dune/fem/pass/common/localfunctionselector.hh -include/dune/fem/pass/common/localfunctiontuple.hh -include/dune/fem/pass/common/pass.hh -include/dune/fem/pass/common/selector.hh -include/dune/fem/pass/createpass.hh -include/dune/fem/pass/dginversemass.hh -include/dune/fem/pass/insertfunction.hh -include/dune/fem/pass/insertoperator.hh -include/dune/fem/pass/localdg.hh -include/dune/fem/pass/localdg/discretemodel.hh -include/dune/fem/pass/localdg/modelcaller.hh -include/dune/fem/pass/localdg/pass.hh +include/dune/fem/quadrature/agglomerationquadrature.hh include/dune/fem/quadrature/caching/cacheprovider.cc include/dune/fem/quadrature/caching/cacheprovider.hh include/dune/fem/quadrature/caching/pointmapper.hh @@ -268,6 +276,7 @@ include/dune/fem/quadrature/geometric/geometry.hh include/dune/fem/quadrature/geometric/quadrature.hh include/dune/fem/quadrature/idprovider.hh include/dune/fem/quadrature/integrator.hh +include/dune/fem/quadrature/interpolationquadrature.hh include/dune/fem/quadrature/intersectionquadrature.hh include/dune/fem/quadrature/lumpingquadrature.hh include/dune/fem/quadrature/pardgsimplexquadrature.hh @@ -276,11 +285,26 @@ include/dune/fem/quadrature/quadprovider.hh include/dune/fem/quadrature/quadrature.hh include/dune/fem/quadrature/quadratureimp.hh include/dune/fem/quadrature/quadratureimp_inline.hh +include/dune/fem/schemes/dgelliptic.hh +include/dune/fem/schemes/dgfemscheme.hh +include/dune/fem/schemes/diffusionmodel.hh +include/dune/fem/schemes/dirichletconstraints.hh +include/dune/fem/schemes/dirichletwrapper.hh +include/dune/fem/schemes/elliptic.hh +include/dune/fem/schemes/femscheme.hh +include/dune/fem/schemes/galerkin.hh +include/dune/fem/schemes/integrands.hh +include/dune/fem/schemes/linearized.hh +include/dune/fem/schemes/molgalerkin.hh include/dune/fem/solver/cginverseoperator.hh +include/dune/fem/solver/communication/fem.hh +include/dune/fem/solver/communication/hierarchical.hh +include/dune/fem/solver/communication/owneroverlapcopy.hh include/dune/fem/solver/diagonalpreconditioner.hh include/dune/fem/solver/eigen.hh +include/dune/fem/solver/inverseoperatorinterface.hh +include/dune/fem/solver/istl.hh include/dune/fem/solver/istlinverseoperators.hh -include/dune/fem/solver/istlsolver.hh include/dune/fem/solver/krylovinverseoperators.hh include/dune/fem/solver/ldlsolver.hh include/dune/fem/solver/linear/bicgstab.hh @@ -288,41 +312,12 @@ include/dune/fem/solver/linear/cg.hh include/dune/fem/solver/linear/gmres.hh include/dune/fem/solver/multistep.hh include/dune/fem/solver/newtoninverseoperator.hh -include/dune/fem/solver/ode/blas.hpp -include/dune/fem/solver/ode/communicator.hpp -include/dune/fem/solver/ode/dynamical_object.hpp -include/dune/fem/solver/ode/emptycommunicator.hpp -include/dune/fem/solver/ode/function.hpp -include/dune/fem/solver/ode/iterative_solver.hpp -include/dune/fem/solver/ode/limiter.hpp -include/dune/fem/solver/ode/linear_solver.hpp -include/dune/fem/solver/ode/matrix.hpp -include/dune/fem/solver/ode/mpicommunicator.hpp -include/dune/fem/solver/ode/newton.hpp -include/dune/fem/solver/ode/nonlinear_solver.hpp -include/dune/fem/solver/ode/ode_solver.hpp -include/dune/fem/solver/ode/quadrature.hpp -include/dune/fem/solver/ode/quasi_exact_newton.hpp -include/dune/fem/solver/ode/random.hpp -include/dune/fem/solver/ode/subblas.hpp -include/dune/fem/solver/ode/thread.hpp -include/dune/fem/solver/ode/timer.hpp -include/dune/fem/solver/ode/vector.hpp include/dune/fem/solver/odesolver.hh include/dune/fem/solver/odesolverinterface.hh include/dune/fem/solver/oemsolver.hh -include/dune/fem/solver/oemsolver/bicgsq.h -include/dune/fem/solver/oemsolver/bicgstab.h -include/dune/fem/solver/oemsolver/cblas.h -include/dune/fem/solver/oemsolver/cghs.h -include/dune/fem/solver/oemsolver/gmres.h -include/dune/fem/solver/oemsolver/oemsolver.hh -include/dune/fem/solver/oemsolver/preconditioning.hh -include/dune/fem/solver/oemsolver/tmpmem.hh include/dune/fem/solver/parameter.hh -include/dune/fem/solver/pardg.hh include/dune/fem/solver/pardginverseoperators.hh -include/dune/fem/solver/petscsolver.hh +include/dune/fem/solver/petscinverseoperators.hh include/dune/fem/solver/preconditionedinverseoperator.hh include/dune/fem/solver/rungekutta/basicimplicit.hh include/dune/fem/solver/rungekutta/basicrow.hh @@ -339,6 +334,8 @@ include/dune/fem/space/basisfunctionset/basisfunctionset.hh include/dune/fem/space/basisfunctionset/codegen.hh include/dune/fem/space/basisfunctionset/default.hh include/dune/fem/space/basisfunctionset/evaluatecaller.hh +include/dune/fem/space/basisfunctionset/evaluatecallerdeclaration.hh +include/dune/fem/space/basisfunctionset/evaluatecallerdefaultimpl.hh include/dune/fem/space/basisfunctionset/functor.hh include/dune/fem/space/basisfunctionset/hpdg/anisotropic.hh include/dune/fem/space/basisfunctionset/hpdg/basisfunctionsets.hh @@ -348,7 +345,6 @@ include/dune/fem/space/basisfunctionset/hpdg/typeindexset.hh include/dune/fem/space/basisfunctionset/hpdg/typemap.hh include/dune/fem/space/basisfunctionset/hpdg/vectorial.hh include/dune/fem/space/basisfunctionset/piolatransformation.hh -include/dune/fem/space/basisfunctionset/proxy.hh include/dune/fem/space/basisfunctionset/simple.hh include/dune/fem/space/basisfunctionset/transformation.hh include/dune/fem/space/basisfunctionset/transformed.hh @@ -372,7 +368,7 @@ include/dune/fem/space/common/adaptationmanager.hh include/dune/fem/space/common/adaptcallbackhandle.hh include/dune/fem/space/common/adaptmanager.hh include/dune/fem/space/common/allgeomtypes.hh -include/dune/fem/space/common/arrays.hh +include/dune/fem/space/common/auxiliarydofs.hh include/dune/fem/space/common/basesetlocalkeystorage.hh include/dune/fem/space/common/cachedcommmanager.hh include/dune/fem/space/common/capabilities.hh @@ -392,6 +388,7 @@ include/dune/fem/space/common/functionspace.hh include/dune/fem/space/common/functionspaceinterface.hh include/dune/fem/space/common/interpolate.hh include/dune/fem/space/common/loadbalancer.hh +include/dune/fem/space/common/localinterpolation.hh include/dune/fem/space/common/localrestrictprolong.hh include/dune/fem/space/common/restrictprolongfunction.hh include/dune/fem/space/common/restrictprolonginterface.hh @@ -450,6 +447,8 @@ include/dune/fem/space/lagrange/storage.hh include/dune/fem/space/localfiniteelement/capabilities.hh include/dune/fem/space/localfiniteelement/dgspace.hh include/dune/fem/space/localfiniteelement/interpolation.hh +include/dune/fem/space/localfiniteelement/localrestrictprolong.hh +include/dune/fem/space/localfiniteelement/quadratureinterpolation.hh include/dune/fem/space/localfiniteelement/shapefunctionset.hh include/dune/fem/space/localfiniteelement/space.hh include/dune/fem/space/mapper/capabilities.hh @@ -466,6 +465,7 @@ include/dune/fem/space/mapper/localkey.hh include/dune/fem/space/mapper/nonblockmapper.hh include/dune/fem/space/mapper/parallel.hh include/dune/fem/space/mapper/petsc.hh +include/dune/fem/space/p1bubble.hh include/dune/fem/space/padaptivespace.hh include/dune/fem/space/padaptivespace/adaptmanager.hh include/dune/fem/space/padaptivespace/capabilities.hh @@ -477,10 +477,6 @@ include/dune/fem/space/padaptivespace/mapper.hh include/dune/fem/space/padaptivespace/padaptivespace.hh include/dune/fem/space/padaptivespace/restrictprolong.hh include/dune/fem/space/rannacherturek.hh -include/dune/fem/space/rannacherturek/capabilities.hh -include/dune/fem/space/rannacherturek/declaration.hh -include/dune/fem/space/rannacherturek/dofmappercode.hh -include/dune/fem/space/rannacherturek/localinterpolation.hh include/dune/fem/space/rannacherturek/space.hh include/dune/fem/space/raviartthomas.hh include/dune/fem/space/raviartthomas/localinterpolation.hh @@ -509,6 +505,7 @@ include/dune/fem/storage/objectstack.hh include/dune/fem/storage/referencecounter.hh include/dune/fem/storage/referencevector.hh include/dune/fem/storage/rowreferencevector.hh +include/dune/fem/storage/singleton.hh include/dune/fem/storage/singletonlist.hh include/dune/fem/storage/subvector.hh include/dune/fem/version.hh @@ -525,6 +522,7 @@ share/dune/cmake/modules/AddSIONlibFlags.cmake share/dune/cmake/modules/CommandLineHacks.cmake share/dune/cmake/modules/CorrectWindowsPaths.cmake share/dune/cmake/modules/DuneFemMacros.cmake +share/dune/cmake/modules/DuneFempyMacros.cmake share/dune/cmake/modules/FemShort.cmake share/dune/cmake/modules/FemTortureTests.cmake share/dune/cmake/modules/FindPAPI.cmake @@ -532,3 +530,4 @@ share/dune/cmake/modules/FindPETSc.cmake share/dune/cmake/modules/FindPackageMultipass.cmake share/dune/cmake/modules/FindXDR.cmake share/dune/cmake/modules/ResolveCompilerPaths.cmake +share/dune/cmake/modules/UseModelCompiler.cmake |