[deal.II] Tenure Track Assistant Professor Opening at Texas A&M University

2024-09-03 Thread Matthias Maier
Dear all, I want to bring to your attention that The Department of Mathematics at Texas A&M University has a Tenure Track Assistant Professor Opening in Numerical Analysis/Scientific Computing. You can find the job posting here: https://www.mathjobs.org/jobs/list/24918 Best, Matthias -- The de

Re: [deal.II] Adding AVX support libdeal.ii debian 12 package

2024-08-14 Thread Matthias Maier
Yes, You'll need to flip that option to on. Best, Matthias On Wed, Aug 14, 2024, at 11:10 CDT, Wolfgang Bangerth wrote: > On 8/14/24 09:16, Gregory Christian wrote: >> Yes I reconfigured (only changing the debian/rules) file and >> recompiled dealii, not just step-76. I checked the linkers w

[deal.II] deal.II version 9.6 release candiate

2024-07-30 Thread Matthias Maier
Dear all, We have tagged a first release candidate for the upcoming deal.II 9.6.0 release. You can find the sources and a generated offline documentation here: https://github.com/dealii/dealii/releases/tag/v9.6.0-rc1 Alternatively, you can switch to the dealii-9.5 branch in your local git rep

Re: [deal.II] Discrepancy in Computing the Inf-Sup Constants Using Matlab and deal.II

2024-05-30 Thread Matthias Maier
Do you use the same "mass matrix" in both cases, meaning do you call eig(A, M) where A is the stiffness matrix and M is the mass matrix in matlab? You will need to compute the spectrum of the eigenvalue problem A x = \lambda M x Best, Matthias On Thu, May 30, 2024, at 10:55 CDT, Najwa Alsh

Re: [deal.II] Minimal deal.ii application loads many surprising dynamic libraries on macos

2024-04-22 Thread Matthias Maier
Can one of you test the following for me? 1/ reduce the main.cc to a single "int main() { return 0; }". 2/ Force as needed: diff --git a/examples/step-1/CMakeLists.txt b/examples/step-1/CMakeLists.txt index 1a2602ee0d..aa3c6c60be 100644 --- a/examples/step-1/CMakeLists.txt +++

Re: [deal.II] CMAKE Warnig: no source or binary provided

2024-04-19 Thread Matthias Maier
The problem is that you do not have a working compiler installed. If this is an Ubuntu try to run: $ sudo apt install gcc g++ gdb make ninja-build to get a working toolchain. You might also be interested in the clang toolchain: $ sudo apt install clang-format clangd clang Best, Matthias

[deal.II] You're welcome to join the deal.II chat on matrix!

2024-02-19 Thread Matthias Maier
Dear all, After almost 6 years we have decommissioned our developer slack channel and migrated to matrix. Long story short, you can now find all of us developers on matrix in our shiny new deal.II space (#dealii:matrix.org) at https://matrix.to/#/#dealii:matrix.org There, we have a general ch

Re: [deal.II] Installation on Arm

2023-12-01 Thread Matthias Maier
Can you install tbb externally and link against that one? I am not surprised that our bundled tbb doesn't compile - it has never been tested on non x86/amd64. Best, Matthias On Thu, Nov 30, 2023, at 23:23 CST, Jai wrote: > Hello , > I am installing dealii-9.5.0 on ARM. while running the make

Re: [deal.II] A question on licenses

2023-09-13 Thread Matthias Maier
[Standard bla bla: I am not a lawyer] Generally speaking, yes. If you happen to use deal.II with any of the GPL only derivatives (such as GMSH, or more importantly, P4est) then the "effective" license for deal.II would be GPL [1,2,3]. But generally this is only of concern if you - distribute d

Re: [deal.II] try catch of "ExcDereferenceInvalidCell"

2023-08-03 Thread Matthias Maier
Have you considered looking into our FEPointEvaluation [1] and related "nonmatching" facilities? I have the feeling that we already provide the right data structures for your interpolation/evaluation needs - in particular with an efficient and fast implementation. An example usage can be found in

Re: [deal.II] try catch of "ExcDereferenceInvalidCell"

2023-08-03 Thread Matthias Maier
I am a bit confused. In optimized release mode the `Assert` are reduced to a nnop and will not abort (or throw an exception). For user-visible/induced runtime errors we have `AssertThrow` which will throw an exception (and not abort a program). In summary: - we use `Assert(...)` in the library

Re: [deal.II] adding openmp in CMakeLists.txt

2023-07-17 Thread Matthias Maier
- Most of your find package calls have to come after the project(...) call. deal.II is a bit special - we call find_package(deal.II) before project() so that the compiler is configured to be the same as the one used for deal.II. - Also you only need to call target_link_libraries() with

Re: [deal.II] Compiling release 9.5.0

2023-07-11 Thread Matthias Maier
libtbb-dev on debian/ubuntu) and use the external one. Best, Matthias On Tue, Jul 11, 2023, at 21:25 CDT, Jack Urombo wrote: > Here is the detailed log. > > On Sat, 8 Jul 2023 at 17:37, Matthias Maier wrote: > >> Hi, >> >> Would you mind to also send us the &quo

Re: [deal.II] illegal instruction 4

2023-07-09 Thread Matthias Maier
Do you have an M1 or M2 CPU? If yes, would you mind trying out the shiny new venture arm64 dmg? https://github.com/dealii/dealii/releases Best, Matthias On Sun, Jul 9, 2023, at 18:41 CDT, "andre...@gmail.com" wrote: > Hello, > > I've installed deal.ii on my macbook pro running macOS 1

Re: [deal.II] Compiling release 9.5.0

2023-07-08 Thread Matthias Maier
Hi, Would you mind to also send us the "detailed.log" file located in your build directory? Best, Matthias On Sat, Jul 8, 2023, at 03:16 CDT, jack urombo wrote: > The new release has this error on compiling. > > [ 10%] Building CXX object > bundled/tbb-2018_U2/src/CMakeFiles/bundled_tbb_de

[deal.II] deal.II 9.5.0 release candidate 1

2023-06-27 Thread Matthias Maier
Dear all, We have tagged a first release candidate for the upcoming deal.II 9.5.0 release. You can find the sources and a generated offline documentation here: https://github.com/dealii/dealii/releases/tag/v9.5.0-rc1 Alternatively, you can switch to the dealii-9.5 branch in your local git rep

Re: [deal.II] linking dealii (compiled with MPI) to MATLAB engine results in segmentation fault

2023-06-22 Thread Matthias Maier
f > $ gdb ./step-1 > > Does this help? > > > > Matthias Maier schrieb am Donnerstag, 22. Juni 2023 um 23:28:16 UTC+2: > >> The most likely issue will be a "symbol clash" either due to ABI >> incompatible versions of the same external shared library lin

Re: [deal.II] linking dealii (compiled with MPI) to MATLAB engine results in segmentation fault

2023-06-22 Thread Matthias Maier
ttachment for the output). > > From the memcheck, I can not deduce anything that would bring me closer to > the bottom. > Do you have any suggestions based on the memcheck? > I could imagine there is a mismatch between some deal.II dependencies (TBB > ?) and the > corresponding ve

Re: [deal.II] linking dealii (compiled with MPI) to MATLAB engine results in segmentation fault

2023-06-22 Thread Matthias Maier
On Thu, Jun 22, 2023, at 04:13 CDT, Mathieu wrote: > Good point to narrow down the problem. > I modified step-1 so that the main function only calls matlab via > callFevalsqrt(). > This works fine, even if I use the mpi compiler mentioned in my original > post. > However, if I just add a sec

Re: [deal.II] cmake_minimum_required

2022-07-30 Thread Matthias Maier
Did you accidentally run "cmake ." in "examples/" instead of "examples/step-4"? Best, Matthias On Sat, Jul 30, 2022, at 05:32 CDT, Felix Felix wrote: > Hi, > > I am currently still learning how to use dealii libraries. > Just recently I was trying to use step-4 examples. > > so i did the u

Re: [deal.II] Re: dealii-9.4.0 release candidate 1

2022-07-04 Thread Matthias Maier
Dear Alberto, On Thu, Jun 30, 2022, at 06:55 CDT, Alberto Salvadori wrote: > I wonder if this release is fully compatible with Apple M1 (and M2 as > well) or not. It depends a bit on what "fully compatible" should imply - in general, yes, deal.II should just compile and work fine on Apple M

[deal.II] deal.II Version 9.4.0 contributors, thank you!

2022-07-04 Thread Matthias Maier
Dear all, I would like to follow up on the announcement of this release by publicly saying again how much we appreciate the many contributions from those who have sent it code, bug reports, fixed grammar and typos, or have helped in any other way. Many thanks! The ChangeLog lists at least the fol

[deal.II]

2022-07-04 Thread Matthias Maier
Version 9.4.0 of deal.II, the object-oriented finite element library awarded the J. H. Wilkinson Prize for Numerical Software, has been released. It is available for free under an Open Source license from the deal.II homepage at https://www.dealii.org/ The major changes of this

[deal.II] dealii-9.4.0 release candidate 1

2022-06-16 Thread Matthias Maier
Dear all, We have tagged a first release candidate for the upcoming deal.II 9.4.0 release. You can find the sources and a generated offline documentation here: https://github.com/dealii/dealii/releases/tag/v9.4.0-rc1 Alternatively, you can switch to the dealii-9.4 branch in your local git rep

[deal.II] Publications based on deal.II

2022-06-05 Thread Matthias Maier
All, as you may know, we try to list all publications based on deal.II at http://dealii.org/publications.html We use this list to justify the effort we spend on writing this software, both to our universities as well as the funding agencies that support its development. In anticipation o

[deal.II] Release preparations

2022-06-05 Thread Matthias Maier
All, we would like to start the release process for deal.II 9.4.0 soon. Please let us know if you have any last minute things that need to be addressed (bugs, documentation issues, configuration problems, etc.). If you are running the current development version, please update your local working

Re: [deal.II] compile dealii with intel oneAPI

2022-05-12 Thread Matthias Maier
Hi, Something went wrong with your setup - your error message suggests that tbb had been set up from the bundled directory and you end up mixing bundled tbb with external oneapi tbb, which cannot work. Would you mind sending us the detailed.log file found in your build directory? It contains a li

Re: [deal.II] AVX and AVX512 instruction detection

2022-04-20 Thread Matthias Maier
Hi Bruno, You'll have to explicitly enable the instruction set with your CXXFLAGS. For example, by compiling via $ cmake -DDEAL_II_CXX_FLAGS="-march=native" [...] Best, Matthias On Wed, Apr 20, 2022, at 06:50 CDT, "blais...@gmail.com" wrote: > Dear all, > I hope you are well. > > I was w

Re: [deal.II] Re: Error loading petsc shared library in step-40 when distributing cell matrix and rhs separately

2022-01-20 Thread Matthias Maier
Can you find any petsc library under /usr or /usr/local ? $ find /usr -iname "libpetsc*" Similarly, would you mind checking how many petsc installation you have in your home directory? $ find $HOME -iname "libpetsc*" Best, Matthias -- The deal.II project is located at http://www.dealii.org/

Re: [deal.II] Store data from a Tensor<1, dim> to a Vector

2021-12-07 Thread Matthias Maier
Dear Judy, On Tue, Dec 7, 2021, at 11:45 CST, Judy Lee wrote: > cell_x(i) += fe_values.shape_value(i, q_index) * x(i); Here, you are multiplying a scalar (fe_values.shape_value(i, q_index)) and a rank-1 tensor (x(i)), which results in a rank-1 tensor. The error message says that you cannot st

Re: [deal.II] Please help me on running deal.ii on Ubuntu subsystem on Win10

2021-12-05 Thread Matthias Maier
Hi, What about you simply install the binary deal.II package for Ubuntu 20.04 from here: https://launchpad.net/~ginggs/+archive/ubuntu/deal.ii-9.3.0-backports Simply follow the instructions on how to add the PPA, then install all necessary libraries and tools via: $ sudo apt install lib

Re: [deal.II] Compiled example programs fail with segfault

2021-09-27 Thread Matthias Maier
Hi, On Thu, Sep 23, 2021, at 07:57 CDT, "'develo...@googlemail.com' via deal.II User Group" wrote: > Hei, > I did some testing now, with different compilers. I did not get a segfault > for GCC 11.2, but it segfaults with ICC 2021.3.0. I attached the > detailed.log-files for both deal.II-versi

Re: [deal.II] Compiled example programs fail with segfault

2021-09-22 Thread Matthias Maier
Would you mind sharing your `detailed.log` (in the build directory) with us? Best, Matthias On Wed, Sep 22, 2021, at 15:13 CDT, "'Roland Richter' via deal.II User Group" wrote: > Hei, the interesting point is that I'm installing deal.II directly using > cmake/make/make install on that machin

Re: [deal.II] Step-69 : Parallel execution on 4 nodes

2021-09-05 Thread Matthias Maier
> I tried commenting out the call to check-pointing as you suggested and was > able to run the code on 4 node (each with 4 cores) and it finished very > quickly. Did it write out vtu files during this run? (They are written using MPI-IO) Best, Matthias -- The deal.II project is located at h

Re: [deal.II] Step-69 : Parallel execution on 4 nodes

2021-09-03 Thread Matthias Maier
Hi Nicholas, On Fri, Sep 3, 2021, at 12:49 CDT, Nicholas Yue wrote: > Hi > > It seems to be consistently failing when writing the checkpoint file(s) > > Are there special flags I need to setup up for some form of parallel IO > that may be happening ? > [...] > Additional information: >

[deal.II] Finite Element Software deal.II Version 9.3.0 released

2021-08-03 Thread Matthias Maier
riety of visualization platforms. Matthias Maier and Peter Munch, on behalf of the deal.II developer team and many contributors. -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received

Re: [deal.II] Make test fail after installation

2021-06-28 Thread Matthias Maier
Hi, It looks like your deal.II installation picked up a gmsh binary and configured deal.II with support for gmsh. This is done by calling the binary and if it is not compiled/installed with the correct set of features the test might fail. If you don't plan to use the gmsh interface in deal.II you

Re: [deal.II] Re: Unable to Build Dealii on WSL Ubuntu 18.04

2021-05-25 Thread Matthias Maier
If you are happy with version 9.2 you could also add the following PPA: https://launchpad.net/~ginggs/+archive/ubuntu/deal.ii-9.2.0-backports and then simply install via sudo apt install libdeal.ii-dev libdeal.ii-doc cmake make g++ See https://github.com/dealii/dealii/issues/11529 This ver

Re: [deal.II] MPI libraries

2021-04-02 Thread Matthias Maier
Hi Victor, Please find attached a patch that disables the MPI sanity checks we put in place. With that you should be able to configure without bailing out in these sanity checks. That said, I would recommend to try the debug and release versions of the library against respective debug / release v

Re: [deal.II] Re: Error in p4est installation using deal.II suggested script

2021-03-12 Thread Matthias Maier
install p4est? If not, can I use this way after installing > p4est? > > Best wishes, > > Kishore > > On Sat, Mar 13, 2021 at 12:51 AM Matthias Maier wrote: > >> For Ubuntu 20.04: >> >> Have you tried to use the ppa package found here? >> >>

Re: [deal.II] Re: Error in p4est installation using deal.II suggested script

2021-03-12 Thread Matthias Maier
For Ubuntu 20.04: Have you tried to use the ppa package found here? https://launchpad.net/~ginggs/+archive/ubuntu/deal.ii-9.2.0-backports Doing this and running sudo apt install libdeal.ii-dev libdeal.ii-doc cmake make g++ should install all necessary dependencies (and a functional deal.II

Re: [deal.II] Acoustic simulation

2021-02-09 Thread Matthias Maier
On Tue, Feb 9, 2021, at 12:22 CST, Wolfgang Bangerth wrote: > On 2/9/21 8:34 AM, Matthias Maier wrote: >> We do not have PMLs directly available in deal.II as a building block, >> but it is straightforward for you to write one for your needs. > > But step-62 uses PM

Re: [deal.II] Acoustic simulation

2021-02-09 Thread Matthias Maier
Dear Anne, We do not have PMLs directly available in deal.II as a building block, but it is straightforward for you to write one for your needs. I have written one for the time-harmonic Maxwell's equations (for 2D) a while ago. It is very unpolished code, but have a look at: https://github.co

Re: [deal.II] Install and running deal.II with latest debian package

2021-01-13 Thread Matthias Maier
All, I have created an issue on github to track some much needed updates to our documentation :-) https://github.com/dealii/dealii/issues/11529 Best, Matthias On Thu, Jan 14, 2021, at 00:47 CST, Matthias Maier wrote: > Dear Matt, > > You need to compile and link your source code

Re: [deal.II] Install and running deal.II with latest debian package

2021-01-13 Thread Matthias Maier
Dear Matt, You need to compile and link your source code with all include directives ( -I ) and external libraries. It is easiest to simply use the CMake configuration that we ship with the examples. I guess you installed the deal.II package via apt? If so, simply install the doc package and req

Re: [deal.II] Using external libraries with deal.II

2020-12-21 Thread Matthias Maier
Hi, No, the problem is much simpler. You have to reorganize your CMakeLists.txt so that you search for your libraries and add them to your link interface after the PROJECT() call and after the DEAL_II_INVOKE_AUTOPILOT CALL(). It is simplest to put everything last: # The default CMakeLists.txt

Re: [deal.II] initial values of different-type data

2020-12-09 Thread Matthias Maier
You have to be a bit careful - unfortunately, C++ has one of the most convoluted rules when objects are zero initialized or not. As a rule of thumb: * whenever you are working with a plain "double", "float", "int", etc. it is best to explicitly initialize the variable (because C++ in most cas

Re: [deal.II] Linear Operator

2020-10-26 Thread Matthias Maier
Dear Nikki, A "linear operator" in deal.II is an object that linearly transforms a vector into another one, i.e., it has a vector space as domain of definition and a vector space as range space. In your case M.matrix_scalar_product(u,u) is (u^T M u), this is a quadratic operation, not a linear

Re: [deal.II] deal.ii Installation : expand_instantiations Error

2020-08-26 Thread Matthias Maier
On Wed, Aug 26, 2020, at 12:46 CDT, Johannes Blaschke wrote: > HI Matthias, > > thanks for your input -- you might be onto something RE ld > > We use a wrapper script for ld: > ``` > blaschke@cori06:~> which ld > /global/common/cori/software/altd/2.0/bin/ld > ``` > which is managed by the ALTD

Re: [deal.II] deal.ii Installation : expand_instantiations Error

2020-08-26 Thread Matthias Maier
On Wed, Aug 26, 2020, at 13:01 CDT, Aaditya Lakshmanan wrote: > Hi, > zlib(version 1.2.11) was already loaded as a module in all my previous > compilation attempts. I will try it by setting DEAL_II_WITH_ZLIB=OFF but I > am not sure why the path to zlib libraries is picked up from /usr . T

Re: [deal.II] deal.ii Installation : expand_instantiations Error

2020-08-26 Thread Matthias Maier
Thanks. This looks mostly good. In particular, the Lapack CMake module seems to pick up "AtpSigHandler" and "AtpSigHCommData": 55 #DEAL_II_WITH_LAPACK set up with external dependencies 56 #LAPACK_WITH_64BIT_BLAS_INDICES = OFF

Re: [deal.II] deal.ii Installation : expand_instantiations Error

2020-08-25 Thread Matthias Maier
On Tue, Aug 25, 2020, at 00:07 CDT, Johannes Blaschke wrote: > But I am available to work with you directly -- however I cannot debug this > on my own (as the cmake setup is pretty huge!). Please have a look at the file `detailed.log` found in the build directory. It spells out the compiler,

Re: [deal.II] deal.ii Installation : expand_instantiations Error

2020-08-25 Thread Matthias Maier
Would you mind quickly sending us the file `detailed.log` that you can find in the build directory? This would help us a lot. On Mon, Aug 24, 2020, at 16:40 CDT, Aaditya Lakshmanan wrote: > [100%] Built target obj_fe_debug > [100%] Linking CXX shared library ../lib/libdeal_II.g.so > /usr/bin/ld

Re: [deal.II] deal.ii Installation : expand_instantiations Error

2020-08-23 Thread Matthias Maier
Hi, CMake's cross compilation features are unfortunately a bit limited. To work around this you have to create an executable "expand_instantiations" separately by doing for example the following in the source directory: $ mkdir build-executable $ cd build-executable $ cmake .. $ make expa

[deal.II] Finite Element Software deal.II Version 9.2.0 released

2020-06-10 Thread Matthias Maier
of visualization platforms. Martin Kronbichler and Matthias Maier, on behalf of the deal.II developer team and many contributors. -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this

Re: [deal.II] Building DEAL. II with an external dylib

2020-05-14 Thread Matthias Maier
On Thu, May 14, 2020, at 06:19 CDT, Yang Liu wrote: The /usr/local/hlibpro-2.8.1/lib/libhpro.dylib dynamic library probably sets an incorrect rpath ("/lib/libhpro.dylib" instead of the full path). - You might try to export the directory in DYLD_LIBRARY_PATH: export DYLD_LIBRARY_PATH="/u

[deal.II] dealii-9.2.0 release candidate 1

2020-05-13 Thread Matthias Maier
Dear all, We have tagged a first release candidate for the upcoming deal.II 9.2.0 release. you can find the sources and a generated offline documentation here: https://github.com/dealii/dealii/releases/tag/v9.2.0-rc1 Alternatively, you can switch to the dealii-9.2 branch in your local git repo

Re: [deal.II] Dealii & trilinos

2020-05-01 Thread Matthias Maier
On Fri, May 1, 2020, at 15:59 CDT, Victor Eijkhout wrote: > I'm using trilinos 12.18.1 > > This is the most error-like statement that I can find. Other files attached. The actual error message (and why configure fails) is here: 12442 -- Include /admin/build/admin/rpms/frontera/BUILD/deali

Re: [deal.II] Instalation

2020-04-27 Thread Matthias Maier
On Mon, Apr 27, 2020, at 17:21 CDT, Wilmar Alves Cruvinel Lima wrote: > As I have GNU im my Linux I uncompressed with the command: > > administrador@administrador-desktop:~$ *tar -xvf dealii-9.1.1.tar.gz* > > It function correctly and the directory dealii-9.1.1 was populated. > > Next step

Re: [deal.II] "libpthreads"?

2020-04-24 Thread Matthias Maier
On Fri, Apr 24, 2020, at 11:44 CDT, Victor Eijkhout wrote: >> On , 2020Apr24, at 09:47, Matthias Maier >> mailto:tam...@43-1.org>> wrote: >> >> I have attached a new patch for 9.1.1 > > I think that did it. I’m now compiling. Fingers crossed! Would y

Re: [deal.II] "libpthreads"?

2020-04-24 Thread Matthias Maier
On Fri, Apr 24, 2020, at 09:00 CDT, Victor Eijkhout wrote: > On , 2020Apr22, at 16:46, Matthias Maier > mailto:tam...@43-1.org>> wrote: > > patch -p1 < remove_pthread_workarounds.patch > > %% screen output > > patching file cmake/configure/configure_1_thr

Re: [deal.II] "libpthreads"?

2020-04-22 Thread Matthias Maier
Hi Victor, Would you mind testing something for me quickly? We have a bit of code floating around in ./cmake/configure/configure_1_threads.cmake that might create an issue (depending on icc and cmake version I guess). Would you mind modifying the file as in the attached diff output? Simply co

Re: [deal.II] deal ii 9.1.1. installation fails

2020-04-21 Thread Matthias Maier
On Tue, Apr 21, 2020, at 16:06 CDT, Wolfgang Bangerth wrote: > On 4/21/20 5:24 AM, Stefan Knauf wrote: >> >> I used the following command: >> >> cmake -DDEAL_II_WITH_MPI=ON >> -DP4ESTDIR=/home/stefan/p4est-2.2/local/lib -DDEAL_WITH_P4EST=ON >> -DDEAL_WITH_TRILINOS=ON ../sources/dealii-9.1.1/ .

Re: [deal.II] Peter Munch appointed Principal Developer of deal.II

2020-04-11 Thread Matthias Maier
Congratulations! On Sat, Apr 11, 2020, at 12:03 CDT, Wolfgang Bangerth wrote: > All, > it's my pleasure to announce that we have appointed Peter Munch of the > Technical University of Munich as a member of the Principal Developers > of deal.II! Happy coding, Peter! > Best > Wolfgang > > --

Re: [deal.II] Compiler linking

2020-03-09 Thread Matthias Maier
If you want to use binary packages I highly recommend to use the PPA here in order to get the newest version: https://launchpad.net/~ginggs/+archive/ubuntu/deal.ii-backports After that make sure that you actually install the developer version. All in one: sudo add-apt-repository ppa:ginggs/d

Re: [deal.II] Math symbols not displayed correctly in debian package documentation for deal.ii

2020-01-08 Thread Matthias Maier
tation tarball. (You will need that one for reading the documentation offline without internet anyway.) I will keep you posted. Best, Matthias On Wed, Jan 8, 2020, at 10:27 CST, Matthias Maier wrote: > Dear Gerald, > > Thanks a lot for pointing out this issue. I will have a

Re: [deal.II] Math symbols not displayed correctly in debian package documentation for deal.ii

2020-01-08 Thread Matthias Maier
Dear Gerald, Thanks a lot for pointing out this issue. I will have a look into it. Best, Matthias On Wed, Jan 8, 2020, at 03:40 CST, Gerald Marewo wrote: > Dear all, > > I have noticed that unlike the online documentation (deal.ii 8.4.2) which > behaves well, the documentation that comes w

Re: [deal.II] Tensor<1, dim> initialization

2020-01-05 Thread Matthias Maier
On Sun, Jan 5, 2020, at 07:15 CST, "A.Z Ihsan" wrote: > Tensor<1, 3> b(); If you write this then you declare a function "b" returning a Tensor<1,3>. Declare the tensor without the parentheses: Tensor<1, 3> b; You can access individual elements of the tensor via operator[]: b[0] = 1;

Re: [deal.II] Re: cmake with library and executables

2019-12-25 Thread Matthias Maier
On Fri, Dec 20, 2019, at 13:07 CST, Konrad Simon wrote: > ### > ### > ADD_CUSTOM_TARGET(debug > COMMAND ${CMAKE_COMMAND} -DCMAKE_BUILD_TYPE=D

Re: [deal.II] Re: Is a call to compress() required after scale()?

2019-11-25 Thread Matthias Maier
On Mon, Nov 25, 2019, at 00:23 CST, vachan potluri wrote: > I was able to reproduce this behaviour with the following code (also > attached); the CMakeLists file is also attached. The code hangs after > printing 'Scaled variable 0'. The problem is the communication pattern: 90 for

Re: [deal.II] Testing with CTest : Testing the same executable with more than one ".prm" and ".output" combination

2019-08-15 Thread Matthias Maier
ias, > I follow your repository and it works perfectly. > Thanks, I managed to go down from 11 executables to 3... :)! > Best > Bruno > > > On Wednesday, 14 August 2019 20:04:03 UTC-4, Matthias Maier wrote: >> >> >> On Wed, Aug 14, 2019, at 18:58 CDT, Bruno Blai

Re: [deal.II] Testing with CTest : Testing the same executable with more than one ".prm" and ".output" combination

2019-08-14 Thread Matthias Maier
On Wed, Aug 14, 2019, at 18:58 CDT, Bruno Blais wrote: > Dear Matthias, > If I understand correctly, the only constraint of working this way is that > all tests for a single executable must be grouped in a single folder, and > that a single folder can test a single executable? > That's perfec

Re: [deal.II] Testing with CTest : Testing the same executable with more than one ".prm" and ".output" combination

2019-08-14 Thread Matthias Maier
On Wed, Aug 14, 2019, at 18:57 CDT, Matthias Maier wrote: > On Wed, Aug 14, 2019, at 18:55 CDT, Matthias Maier wrote: > >> [...] > > This is actually explained here: > > https://www.dealii.org/current/users/testsuite.html AND I apparently created a demo repositor

Re: [deal.II] Testing with CTest : Testing the same executable with more than one ".prm" and ".output" combination

2019-08-14 Thread Matthias Maier
Wolfgang, there was a little bit of CMake development behind your back *cough* *cough* (Luca wanted to have the feature Bruno was asking about). Best, Matthias On Wed, Aug 14, 2019, at 18:16 CDT, Wolfgang Bangerth wrote: > Bruno, > >> I am re-implementing some tests on our solvers (followin

Re: [deal.II] Testing with CTest : Testing the same executable with more than one ".prm" and ".output" combination

2019-08-14 Thread Matthias Maier
On Wed, Aug 14, 2019, at 18:55 CDT, Matthias Maier wrote: > [...] This is actually explained here: https://www.dealii.org/current/users/testsuite.html :-D -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/fo

Re: [deal.II] Testing with CTest : Testing the same executable with more than one ".prm" and ".output" combination

2019-08-14 Thread Matthias Maier
On Wed, Aug 14, 2019, at 13:38 CDT, Bruno Blais wrote: > Hello all, > I am re-implementing some tests on our solvers (following > https://www.dealii.org/developer/developers/testsuite.html#layoutaddtests) > Right now, it is really easy to test individual applications with a > combination of e

Re: [deal.II] Create a LinearOperator with a function instead of a matrix

2019-07-16 Thread Matthias Maier
A short comment: On Tue, Jul 16, 2019, at 11:18 CDT, Matthias Maier wrote: > struct LeftVector { > }; > struct RightVector { > }; These two classes are of course just decoration (showing the minimal interface a vector has to possess). There is usually no need to define custom V

Re: [deal.II] Create a LinearOperator with a function instead of a matrix

2019-07-16 Thread Matthias Maier
Hi, the following example (which is a simplified version of test lac/linear_operator_01) should get you started. In short: Simply create an empty LinearOperator object (with the appropriate template parameters) and populate the corresponding std::function objects. Best, Matthias #include #inc

[deal.II] Publications based on deal.II

2019-05-12 Thread Matthias Maier
All, as you may know, we try to list all publications based on deal.II at http://dealii.org/publications.html We use this list to justify the effort we spend on writing this software, both to our universities as well as the funding agencies that support its development. In anticipation o

Re: [deal.II] Periodic boundary conditions and the AffineConstraints class

2019-05-05 Thread Matthias Maier
On Sun, May 5, 2019, at 22:47 CDT, Bruno Blais wrote: > I am trying to implement periodic boundary conditions in my CFD solver. > When looking at the documentation for the make_periodicity_constraints I > see that the contraints have to be of type ConstraintsMatrix instead of > type AffineCo

Re: [deal.II] Re: dealii compilation on Cray machine

2019-04-06 Thread Matthias Maier
Cross compilation should work - I have briefly tested it back in 2011 and have written a very minimalistic paragraph about what you have to do: https://www.dealii.org/9.0.0/developers/porting.html It would be great if someone could verify that it still works :-D Best, Matthias On Fri, Apr

[deal.II] deal.II at SIAM CSE (Spokane, WA)

2019-02-21 Thread Matthias Maier
Dear all, I had a quick chat with Wolfgang today and we were wondering who else is attending the SIAM CSE conference in Spokane next week? Also (in very German tradition) we decided that we absolutely have to get an informal get-together of users and developers going! Therefore, let's meet on Tu

Re: [deal.II] Warning messages about text-based stub files not syncing with library files when compiling on Mac.

2019-01-31 Thread Matthias Maier
Dear all, Just for documenting this publicly: An alternative workaround is to simply set -DDEAL_II_LINKER_FLAGS="-w" on the command line. This also suppresses the warning (without disabling lapack and subsequently umfpack). It would still be nice if we could actually identify the main cause

Re: [deal.II] Re: After "make install", there are some Errors when install Deal.II-9.0.1

2018-10-24 Thread Matthias Maier
On Wed, Oct 24, 2018, at 18:18 CDT, Wolfgang Bangerth wrote: > Chucui, > >> My command lines are >> >> $cmake /vol7/home/zhaoyucan1016/dealii-9.0.1/dealii-9.0.1 >> [...] >> -DCMAKE_INSTALL_PREFIX=/vol7/home/zhaoyucan1016/dealii-9.0.1/build This looks odd. You are configuring in-source and

Re: [deal.II] Re: After "make install", there are some Errors when install Deal.II-9.0.1

2018-10-18 Thread Matthias Maier
On Thu, Oct 18, 2018, at 17:48 CDT, David Wells wrote: > Hi Chucui, > > StraightBoundary was removed in deal.II 9.0; it should not show up in any > object files so these errors don't make any sense. Did you use a clean > build directory? Not quite. It got completely removed in the current de

Re: [deal.II] Is "-- Configuring incomplete, errors occurred!" OK?

2018-10-12 Thread Matthias Maier
You have a faulty trilinos installation, in particular the project configuration file /usr/lib/x86_64-linux-gnu/cmake/Trilinos/TrilinosConfig.cmake is broken (See lines 355 - 2432 of your output file). You can either * disable Trilinos for the time being by configuring with -DWITH_TRILINOS

Re: [deal.II] Compilation problems on RHEL7

2018-10-10 Thread Matthias Maier
> I believe that you can *force* the cmake script to use the bundled > version of TBB over the one on your system. I forgot the flag, but you > may be able to find it in the doc/readme.html file. Correct, -DDEAL_II_FORCE_BUNDLED_THREADS=TRUE does the trick. Best, Matthias [1] https://deal

Re: [deal.II] Re: Error during configuration since 9.0.0

2018-05-16 Thread Matthias Maier
On Wed, May 16, 2018, at 06:11 CDT, Pascal Kraft wrote: > Configuration now works if I explicitely switch scalapack off > (-DDEAL_II_WITH_SCALAPACK=OFF)... I will try to find out why. My guess is that scalapack was compiled against a different MPI version. Best, Matthias -- The deal.II proj

[deal.II] Thank you!

2018-05-11 Thread Matthias Maier
Bangerth, Denis Davydov, Timo Heister, Luca Heltai, Guido Kanschat, Martin Kronbichler, Matthias Maier, Jean-Paul Pelteret, Bruno Turcksin, and David Wells -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en

[deal.II] deal.II version 9.0 released

2018-05-11 Thread Matthias Maier
Version 9.0.0 of deal.II, the object-oriented finite element library awarded the J. H. Wilkinson Prize for Numerical Software, has been released. It is available for free under an Open Source license from the deal.II homepage at https://www.dealii.org/ The major changes of this

Re: [deal.II] Re: Nedelec Elements for unstructured adaptively refined meshes

2018-05-10 Thread Matthias Maier
On Thu, May 10, 2018, at 15:41 CDT, Bruno Turcksin wrote: > Many people have reported problems see this thread for example > https://groups.google.com/forum/#!searchin/dealii/nedelec%7Csort:date/dealii/ao-bi_Nh7gc/jHq1qMJlAgAJ > If I remember correctly, J-P couldn't make Nedelec work for his pr

Re: [deal.II] Re: Nedelec Elements for unstructured adaptively refined meshes

2018-05-10 Thread Matthias Maier
On Thu, May 10, 2018, at 08:10 CDT, Bruno Turcksin wrote: > The current version of FE_Nedelec should only be used for cartesian mesh. I have had no problems on unstructured, locally refined 2D meshes with our FE_Nedelec element so far. (With verified correct results when comparing against ana

Re: [deal.II] Release testing (pre-release 9.0.0-rc3)

2018-05-06 Thread Matthias Maier
Heister: 79CC 65DC BDCE EF67 A483 45B5 55E8 30A3 B1B9 1754 Matthias Maier: 1EE9 7BF6 6221 FC30 69B5 CF90 B5A4 E06F BD3A 97A3 Pps: Timo, your key expired... -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum

[deal.II] Release testing (pre-release 9.0.0-rc1)

2018-05-04 Thread Matthias Maier
Dear all, I have tagged a first release candidate v9.0.0-rc1 today. It would be great if you could test it on your machine with your typical configuration. For this update your git repository and switch to the release branch: git remote update

[deal.II] Release preparations

2018-04-24 Thread Matthias Maier
All, we would like to start the release process for deal.II 9.0 soon. Please let us know if you have any last minute things that need to be addressed (bugs, documentation issues, configuration problems, etc.).

Re: [deal.II] Installation error using Ubuntu 17.10 package (missing libsmumps.so)

2018-04-12 Thread Matthias Maier
Status update: - We missed the opportunity to do a rebuild for 17.10 [1] - In the upcoming 18.04 release everything should be fine again (release should be at the end of this month). Best, Matthias [1] https://bugs.launchpad.net/ubuntu/+source/deal.ii/+bug/1729454 -- The deal.II project i

Re: [deal.II] Installation error using Ubuntu 17.10 package (missing libsmumps.so)

2018-04-12 Thread Matthias Maier
On Thu, Apr 12, 2018, at 14:48 CDT, Stephen DeWitt wrote: > Hi Matthias, > Ok, that makes sense. > > I think I have both libdeal.ii and libdeal.ii-dev, at least that's what > apt-get tells me if I try to install libdeal.ii-dev seperately, although I > haven't figured out how to use the dev ve

Re: [deal.II] Installation error using Ubuntu 17.10 package (missing libsmumps.so)

2018-04-12 Thread Matthias Maier
Hi there, The problem is that deal.II's CMake system records the full link interface of all shared libraries - if a library changes location the package has to be rebuild (in Ubuntu). If this is indeed the case I will ask for this to happen. Did you install just the library libdeal.ii, or also th

Re: [deal.II] TBB error inside FESystem constructor when using development version dealii (dealii-8.5.1 works fine) in debug mode

2018-03-22 Thread Matthias Maier
On Thu, Mar 22, 2018, at 02:50 CDT, Sambit Das wrote: > Hi Matthias, > > I reinstalled dealii to use external tbb library and that resolved my issue > :) > I used the following additional flags: > > -DDEAL_II_WITH_THREADS=ON > -DTBB_INCLUDE_DIRS="/sw/arcts/centos7/intel/18.1/compilers_and_lib

Re: [deal.II] TBB error inside FESystem constructor when using development version dealii (dealii-8.5.1 works fine) in debug mode

2018-03-21 Thread Matthias Maier
Hi, On Wed, Mar 21, 2018, at 12:56 CDT, Sambit Das wrote: > I suspect that when main.cc is compiled standalone it links to the > dealii's bundled tbb, but when it is compiled with other .cc files it > links to intel's tbb as seen from the stacktrace. I have checked my > dealii installation and

  1   2   >