[deal.II] Re: Question about deal.II flexibility

2021-06-19 Thread Konrad Simon
Dear Abdo,

I do think that Deal.II can help you with solving your problem. If you are 
just starting with Deal.II have a look at the tutorials 
. It is always 
a good idea to start with some code basis that other people have shared and 
that was thoroughly tested. As to your future problem, please have a look 
at the code gallery 
 as well. 
There are codes that other users shared dealing with visco-plastic 
materials, in particular (but not only Jean-Paul).

Cheers,
Konrad

On Saturday, June 19, 2021 at 10:23:37 PM UTC+2 aael...@ncsu.edu wrote:

> Hi
> I am Abdo, Ph.D. student at NC state university and was looking for a FE 
> package library that is flexible and can be used in modeling and analyzing 
> 2D and 3D elastic wave equation propagation within an incompressible 
> medium. Also, at some point, I might need to add the viscoelastic behavior 
> to the model. So, I am not sure if deal.II is flexible enough to add, 
> modify some feature in it or not such that I can do what I have mentioned 
> earlier. So, Can you please give me some pointers or advice regarding 
> this?, your help is much appreciated.
>
> Best regards.
> Abdo.
>

-- 
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 message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/481afb9d-fa92-4eae-b369-0881cbd7d70fn%40googlegroups.com.


[deal.II] Question about deal.II flexibility

2021-06-19 Thread Abdelrahman Elmeliegy
Hi
I am Abdo, Ph.D. student at NC state university and was looking for a FE 
package library that is flexible and can be used in modeling and analyzing 
2D and 3D elastic wave equation propagation within an incompressible 
medium. Also, at some point, I might need to add the viscoelastic behavior 
to the model. So, I am not sure if deal.II is flexible enough to add, 
modify some feature in it or not such that I can do what I have mentioned 
earlier. So, Can you please give me some pointers or advice regarding 
this?, your help is much appreciated.

Best regards.
Abdo.

-- 
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 message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/dea8b7ea-da92-4271-9de9-023f8952be8cn%40googlegroups.com.


[deal.II] Do docker container support cuda

2021-06-19 Thread 殷承江
Hi all,

My team and I got two nvidia GPUs recently so we think we might use them 
for program acceleration. We use the dealii container as our dev env and to 
keep its strength, we use *nvidia-docker2 *to provide a runtime cuda 
support within containers.

The command *nvidia-smi* shows the detection of GPUs while compiling for 
step-64 as a test, we occur the errors below:

dealii@d2409a2b5069:~/step-64$ cmake .
CMake Error at CMakeLists.txt:41 (MESSAGE):


  Error! This tutorial requires a deal.II library that was configured with
  the following options:

  DEAL_II_WITH_MPI = ON
  DEAL_II_WITH_P4EST = ON
  DEAL_II_WITH_CUDA = ON

  However, the deal.II library found at /usr/local was configured with these
  options

  DEAL_II_WITH_MPI = ON
  DEAL_II_WITH_P4EST = ON
  DEAL_II_WITH_CUDA = OFF

  which conflict with the requirements.


-- Configuring incomplete, errors occurred!

which indicates the original dealii library didn't enable CUDA supported 
flag.

So is there a possible way to enable the flag without rebuild and install 
the whole library or does the dealii team has any plans to release an extra 
version based on nvidia/cuda image?

It is also possible to run cuda toolkit directly without installing it 
within the container for singularity 
 (sorry I didn't 
find better articles) and nvidia 

 
itself, which is worth trying yet not fully matured.

In all, *do we have better and simpler solutions for GPU supported 
programming with dealii?*  Any comments are welcome!

Regards,
Chengjiang Yin

-- 
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 message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/7f7867f4-cf0f-4a05-b338-15e669a5f230n%40googlegroups.com.