Re: [deal.II] Integrate difference isn't picking on the

2023-07-27 Thread Daniel Arndt
Abbas, Try following the steps at https://github.com/dealii/dealii/wiki/Contributing. Best, Daniel On Thu, Jul 27, 2023 at 1:24 PM Abbas Ballout wrote: > Lucas > It's not the linker but I am guessing it's when I edit something deep > within the library.h files. > Since everything is linked to

Re: [deal.II] Integrate difference isn't picking on the

2023-07-27 Thread Abbas Ballout
Lucas It's not the linker but I am guessing it's when I edit something deep within the library.h files. Since everything is linked to it many files are being rebuilt I didn't know about other linker so thanks for the tip. I am sure I will do that in the future. Anyone, This is my first pu

Re: [deal.II] Question about compiling with CUDA

2023-07-27 Thread Daniel Arndt
Justin, a docker file that we are using in a different project can be found at https://github.com/arborx/ArborX/blob/master/docker/Dockerfile in case that helps. In general, I would advise against using nvhpc/nvc++ which proves to be pretty buggy as compared to nvcc/nvcc_wrapper or even (clang++ w

[deal.II] Question about compiling with CUDA

2023-07-27 Thread Justin O'Connor
Howdy! I'm working on making a Dockerfile that will let me use deal.ii with CUDA. However, when I run make install, I get the following error: Error: Internal Compiler Error (codegen): "casting aggregate to non-void type is not supported!" make[2]: *** [source/fe/CMakeFiles/object_fe_debug.dir

[deal.II] try catch of "ExcDereferenceInvalidCell"

2023-07-27 Thread Simon
Dear all, I want to catch exceptions thrown by fePointEval.reinit(...), where fePointEval is an object of type FEPointEvaluation. Here is a snippet of code demonstrating the issue: try { fePointEval.reinit(...); } catch(dealii::ExceptionBase & exception) { std::cout<<"exception is c