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

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

2024-08-14 Thread Daniel Arndt
I am seeing something like -- Include /tmp/dealii_new/cmake/checks/check_01_cpu_features.cmake -- Performing Test DEAL_II_HAVE_SSE2 -- Performing Test DEAL_II_HAVE_SSE2 - Failed -- Performing Test DEAL_II_HAVE_AVX -- Performing Test DEAL_II_HAVE_AVX - Failed -- Performing Test DEAL_II_HAVE_AVX512

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

2024-08-14 Thread Wolfgang Bangerth
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 whilst the package was compiling and -march=skylake was present throughout. This isn't my area of expertise, but did you se -DDE

Re: [deal.II] Step-54 Initial mesh

2024-08-14 Thread Timothy Braun
It's now too late to edit my question, but I already realized that the size and location difference between the geometry and mesh is because I didn't scale the geometry by 0.001 as is done in the tutorial. And I know you can generate an initial mesh from gmsh or another tool. My final questions ar

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

2024-08-14 Thread Gregory Christian
Dear Daniel, Yes I reconfigured (only changing the debian/rules) file and recompiled dealii, not just step-76. I checked the linkers whilst the package was compiling and -march=skylake was present throughout. Kind regards, Greg On Wed, 14 Aug 2024, 15:55 Daniel Arndt, wrote: > Did you actually

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

2024-08-14 Thread Daniel Arndt
Did you actually reconfigure and recompile deal.II itself or only step-76? You should see in the CMake configuration output why AVX-support wasn't detected.\ Best, Daniel On Wed, Aug 14, 2024 at 8:43 AM Gregory Christian wrote: > > Hi Daniel, > > The output is Vectorization over 1 doubles = 64 b

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

2024-08-14 Thread Gregory Christian
Hi Daniel, The output is Vectorization over 1 doubles = 64 bits (disabled) Kind Regards, Greg On Wednesday 14 August 2024 at 15:11:44 UTC+1 d.arnd...@gmail.com wrote: > Greg, > > What does your detailed.log look like? The "Vectorization level" line > should tell you the detected capabilities.

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

2024-08-14 Thread Daniel Arndt
Greg, What does your detailed.log look like? The "Vectorization level" line should tell you the detected capabilities. Best, Daniel On Wed, Aug 14, 2024 at 7:16 AM Gregory Christian wrote: > > Hi all, > > I'm trying to add AVX2 support for step-76 but have had no luck. > Steps taken: > sudo apt

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

2024-08-14 Thread Gregory Christian
Hi all, I'm trying to add AVX2 support for step-76 but have had no luck. Steps taken: sudo apt source libdeal.ii-dev sudo chown -R $USER:$USER deal.ii-9.4.1 modify the debian/rules -DDEAL_II_CXX_FLAGS to include -march=skylake (I have an i7 6700) Then build and install using debuild Problem: The

[deal.II] Step-54 Initial mesh

2024-08-14 Thread Tim Braun
Hello, Forgive me if I missed something obvious.I'm having trouble understanding the function of the initial mesh file and how to create one that is suitable for a custom NURBS geometry. It looks like the mesh file in the Step-54 tutorial contains two facets that are very small compared to the

[deal.II] Enabling AVX support for step-76 in libdeal.ii-dev debian 12

2024-08-14 Thread Gregory Christian
Hi, I'm currently trying to enable avx support for step-76/MatrixFree for the debian package but am having no luck. I'm currently running on an i7 6700 Steps taken: sudo apt source libdeal.ii-dev sudo chown -R $USER:$USER deal.ii-9.4.1 Modifying the makefile in debian/rules and adding -march=sk