Re: [deal.II] Open source finite element preprocessor

2023-03-18 Thread Kaushik Das
Thank you Marco. Trame looks promising.
-Kaushik

On Wed, Jan 18, 2023 at 11:40 AM Marco Nawijn 
wrote:

> Hi,
>
> Maybe Trame is an option for you?
> You have to build something yourself, but a lot of the complexity is
> hidden.
>
> https://kitware.github.io/trame/
>
> Marco
>
> On Wed, Jan 18, 2023, 4:05 PM Kaushik Das  wrote:
>
>> Hi all,
>> I have been using deal.ii for a while. I would like to create a simple
>> but customized preprocessor for my deal.ii application.
>>
>> Please suggest any customizable open-source FE analysis preprocessor that
>> I can use as a base to build on.
>>
>> I am looking for something that will visualize 3D geometry, and have some
>> basic picking (registering x,y,z of mouse clicks), and UI functionality.
>> This UI will write a prm file that can then be sent to deal.ii.
>>
>> I am looking for something that is dealii_parameter_gui + 3D geometry
>> visualization + mousing click picking.
>>
>> I am not looking for a mesh generator. I generate mesh using deal.ii
>> functionality. I am not looking for a post-processor or results visualizer,
>> I am very happy to use ParaView for post-processing.
>>
>> Thank you very much for your help.
>> Kaushik
>>
>> --
>> 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/ec3dc317-2c03-46c6-8626-5b5d9f1c7e4en%40googlegroups.com
>> 
>> .
>>
> --
> 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 a topic in the
> Google Groups "deal.II User Group" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/dealii/I2_r4dUXKK4/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> dealii+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dealii/CABCJ_1KfcuArYAqx0q1tQEzUbwobki9S4LyP3Bav1AQ4fdbq6Q%40mail.gmail.com
> 
> .
>

-- 
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/CAC-fs6uYc3cQ9ZqbnshYbZbjBZafQ1iaFM5bwfcQY%3D6KM%3DzHJw%40mail.gmail.com.


[deal.II] Building with TRILINOS and SEACUS

2023-03-18 Thread Kaushik Das
Hello all,
I built Trilinos from source on a RedHat 7.9 enterprise server and then 
tried to building deallii with Trilinos support but I keep getting errors 
like this one below: 

-- Enabled Kokkos devices: SERIAL
-- Found EPETRA_CONFIG_H
-- TRILINOS_LIBRARY_ROL::all_libs not found! The call was:
-- FIND_LIBRARY(TRILINOS_LIBRARY_ROL::all_libs NAMES ROL::all_libs 
HINTS NO_DEFAULT_PATH NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_PATH 
NO_SYSTEM_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH NO_CMAKE_FIND_ROOT_PATH)
-- TRILINOS_LIBRARY_Tempus::all_libs not found! The call was:
-- FIND_LIBRARY(TRILINOS_LIBRARY_Tempus::all_libs NAMES 
Tempus::all_libs HINTS NO_DEFAULT_PATH NO_CMAKE_ENVIRONMENT_PATH 
NO_CMAKE_PATH NO_SYSTEM_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH 
NO_CMAKE_FIND_ROOT_PATH)

... (similar errors) 

_CMAKE_FIND_ROOT_PATH)
-- TRILINOS_LIBRARY_KokkosCore::all_libs not found! The call was:
-- FIND_LIBRARY(TRILINOS_LIBRARY_KokkosCore::all_libs NAMES 
KokkosCore::all_libs HINTS NO_DEFAULT_PATH NO_CMAKE_ENVIRONMENT_PATH 
NO_CMAKE_PATH NO_SYSTEM_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH 
NO_CMAKE_FIND_ROOT_PATH)
-- TRILINOS_LIBRARY_Gtest::all_libs not found! The call was:
-- FIND_LIBRARY(TRILINOS_LIBRARY_Gtest::all_libs NAMES Gtest::all_libs 
HINTS NO_DEFAULT_PATH NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_PATH 
NO_SYSTEM_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH NO_CMAKE_FIND_ROOT_PATH)
--   TRILINOS_VERSION: 14.1
--   TRILINOS_LIBRARIES: *** Required variable 
"TRILINOS_LIBRARY_ROL::all_libs" set to NOTFOUND ***
--   TRILINOS_LIBRARIES: *** Required variable 
"TRILINOS_LIBRARY_Tempus::all_libs" set to NOTFOUND ***
--   TRILINOS_LIBRARIES: *** Required variable 
"TRILINOS_LIBRARY_MueLu::all_libs" set to NOTFOUND ***


But I do have those libraries built and installed in the default location

$ ls -l /usr/local/lib/libkokkosalgorithms.so*
lrwxrwxrwx. 1 root root25 Mar 18 12:24 
/usr/local/lib/libkokkosalgorithms.so -> libkokkosalgorithms.so.14
lrwxrwxrwx. 1 root root27 Mar 18 12:24 
/usr/local/lib/libkokkosalgorithms.so.14 -> libkokkosalgorithms.so.14.1
-rwxr-xr-x. 1 root root 15288 Mar 18 12:02 
/usr/local/lib/libkokkosalgorithms.so.14.1

$ ls -l /usr/local/lib/librol*
lrwxrwxrwx. 1 root root12 Mar 18 12:24 /usr/local/lib/librol.so -> 
librol.so.14
lrwxrwxrwx. 1 root root14 Mar 18 12:24 /usr/local/lib/librol.so.14 -> 
librol.so.14.1
-rwxr-xr-x. 1 root root 19560 Mar 18 12:24 /usr/local/lib/librol.so.14.1

$ ls -l /usr/local/lib/*empus*
lrwxrwxrwx. 1 root root  15 Mar 18 12:24 /usr/local/lib/libtempus.so -> 
libtempus.so.14
lrwxrwxrwx. 1 root root  17 Mar 18 12:24 /usr/local/lib/libtempus.so.14 
-> libtempus.so.14.1
-rwxr-xr-x. 1 root root 7116480 Mar 18 12:23 
/usr/local/lib/libtempus.so.14.1



-- 
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/de7d3d89-b51b-4498-8d50-9b860c925e2cn%40googlegroups.com.


[deal.II] Re: Remove constraints at some DoF

2023-03-18 Thread 'yy.wayne' via deal.II User Group
Thansk Peter.  Appreciate your feedback.

Best,
Wayne

在2023年3月18日星期六 UTC+8 16:24:55 写道:

> I don't see a remove function in AffineConstraints. What you could do is 
> to create a new AffineConstrains instance based on the old one by ignoring 
> the unwanted entry. See also: 
> https://github.com/dealii/dealii/blob/a654d1fe45cc11c9dbbbcaaef6f53320f459baa2/include/deal.II/lac/affine_constraints.templates.h#L526-L541
>
> > I only see mixed order formulation but not  mixed element type in 
> tutorials.
>
> Maybe you could take a look at the `tests/` folders. Maybe there is an 
> example!?
>
> Hope this helps,
> Peter
>
> On Saturday, March 18, 2023 at 4:09:57 AM UTC+1 yy.wayne wrote:
>
>> Another question relates to singular field that, do we support mixed 
>> finite elements (with cg elements and dg elements at different location)? 
>> I only see mixed order formulation but not  mixed element type in 
>> tutorials.
>>
>> 在2023年3月18日星期六 UTC+8 09:45:50 写道:
>>
>>> Hello my friends,
>>>
>>> I'm working on problems with singularity fields. Is it possible to 
>>> remove a constraint line/entry at specific DoF? Say at the edge of a corner 
>>> in 3d, the two faces intersect at the corner are already interpolate with 
>>> zero boundary condition. However I want to un-constraint the DoF exactly at 
>>> the corner rather on faces (for FE_Q elements). Is there a function to 
>>> remove constraint on already constrained DoFs?
>>>
>>

-- 
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/079ea6dc-367c-4fdd-95c5-cd843754fea1n%40googlegroups.com.


[deal.II] Re: Remove constraints at some DoF

2023-03-18 Thread Peter Munch
I don't see a remove function in AffineConstraints. What you could do is to 
create a new AffineConstrains instance based on the old one by ignoring the 
unwanted entry. See 
also: 
https://github.com/dealii/dealii/blob/a654d1fe45cc11c9dbbbcaaef6f53320f459baa2/include/deal.II/lac/affine_constraints.templates.h#L526-L541

> I only see mixed order formulation but not  mixed element type in 
tutorials.

Maybe you could take a look at the `tests/` folders. Maybe there is an 
example!?

Hope this helps,
Peter

On Saturday, March 18, 2023 at 4:09:57 AM UTC+1 yy.wayne wrote:

> Another question relates to singular field that, do we support mixed 
> finite elements (with cg elements and dg elements at different location)? 
> I only see mixed order formulation but not  mixed element type in 
> tutorials.
>
> 在2023年3月18日星期六 UTC+8 09:45:50 写道:
>
>> Hello my friends,
>>
>> I'm working on problems with singularity fields. Is it possible to remove 
>> a constraint line/entry at specific DoF? Say at the edge of a corner in 3d, 
>> the two faces intersect at the corner are already interpolate with zero 
>> boundary condition. However I want to un-constraint the DoF exactly at the 
>> corner rather on faces (for FE_Q elements). Is there a function to remove 
>> constraint on already constrained DoFs?
>>
>

-- 
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/d37828be-a8b7-4e6b-a34e-ec4234a45c11n%40googlegroups.com.