Re: [deal.II] Re: OpenMP

2020-11-30 Thread Zachary Streeter
Ah, I see and that makes perfect sense. I'v been slightly exposed to TaskFlow and it's interesting y'all are planning on using it. I will look more into this project! Thank you, Zachary On Monday, November 30, 2020 at 7:18:05 PM UTC-6 Wolfgang Bangerth wrote: > On 11/30/20 6:05 PM, Zachary

Re: [deal.II] Re: OpenMP

2020-11-30 Thread Wolfgang Bangerth
On 11/30/20 6:05 PM, Zachary Streeter wrote: I mainly would like a good old ```#pragma omp for``` to parallelize for-loops.  Should I use a "workstream" for this?  Can someone point me in the right direction within deal.II to look for these capabilities?  I imagine all the classics like scan

Re: [deal.II] OpenMP

2020-11-30 Thread Wolfgang Bangerth
On 11/30/20 4:46 PM, Zachary 42! wrote: I am wondering if deal.II has any OpenMP capabilities or if they would be easily incorporated? I know the deal.II project uses TBB for multithreading but I would like to run multithreaded on computers that may not have TBB. Zachary, You are of course

[deal.II] Re: OpenMP

2020-11-30 Thread Zachary Streeter
Hi everyone, I mainly would like a good old ```#pragma omp for``` to parallelize for-loops. Should I use a "workstream" for this? Can someone point me in the right direction within deal.II to look for these capabilities? I imagine all the classics like scan and reduction, etc., must be in

[deal.II] OpenMP

2020-11-30 Thread Zachary 42!
Hi everyone, I am wondering if deal.II has any OpenMP capabilities or if they would be easily incorporated? I know the deal.II project uses TBB for multithreading but I would like to run multithreaded on computers that may not have TBB. Cheers, Zachary -- The deal.II project is located at

Re: [deal.II] Selectively coarsen after a refinement step

2020-11-30 Thread Wolfgang Bangerth
On 11/30/20 12:36 PM, Kaushik Das wrote: saveRefinement<3> SaveRefinement(triangulation); Unrelated to your question, but this convention is very hard to read for most programmers: You name a class with lower-case first letter and a variable with upper-case first letter. Both use CamelCase.

[deal.II] Simulating a reaction-diffusion system using deal.II

2020-11-30 Thread Aaditya Lakshmanan
Hi, I have been trying to develop a parallelized implementation of the Schnakenberg reaction-diffusion system using deal.II. This is my first implementation using deal.II and I have been learning quite a bit from the detailed tutorials and the amazing documentation. I initially implemented

[deal.II] deal.II Newsletter #144

2020-11-30 Thread 'Rene Gassmoeller' via deal.II User Group
Hello everyone! This is deal.II newsletter #144. It automatically reports recently merged features and discussions about the deal.II finite element library. ## Below you find a list of recently proposed or merged features: #11277: Fix MGLevelObject variadic template constructor with default

Re: [deal.II] Selectively coarsen after a refinement step

2020-11-30 Thread Wolfgang Bangerth
On 11/30/20 8:33 AM, Kaushik Das wrote: I may be able to write some geometric criteria to figure out which cells need coarsening. But I am hoping there is a faster method to do this because there must be some way to know which cells got refined and by how much and just coarsen them again.

[deal.II] Selectively coarsen after a refinement step

2020-11-30 Thread Kaushik Das
Hi: I am new to Deal.ii and reading through the examples to learn more. But I have a question, that I did not find a suitable answer in the example problems. I am trying to solve a transient heat conduction problem over a domain due to laser heating in an additive manufacturing process. At