Skip to content

Commit

Permalink
DEV: Updated weak Dir BC for Taylor-Hood elements
Browse files Browse the repository at this point in the history
Weakly applied Dirichlet BC for fluids and FSI is now updated
for Taylor-Hood type discretization.

Some bugs related to function space allocation and second
derivative evaluation have been fixed.

1D and 2D elements were added for second derivative evaluation
including QUAD(1D), QUAD8 and QUAD9 elements.

TODO: some 3D elements still need to be included such as
HEX20, HEX27 and Wedge. A warning message is displayed now
that the second derivatives are not evaluated for these elements.
  • Loading branch information
vvedula22 committed Jul 31, 2021
1 parent 62b8fd1 commit e258b9f
Show file tree
Hide file tree
Showing 9 changed files with 498 additions and 282 deletions.
5 changes: 5 additions & 0 deletions Code/Source/svFSI/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@ include_directories(${MPI_C_INCLUDE_PATH})
if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU")
set(CMAKE_Fortran_FLAGS "-O3 -DNDEBUG -march=native")
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -cpp -pthread -std=legacy")

# Use below flags for debugging
# set(CMAKE_Fortran_FLAGS "-O0")
# set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -cpp -pthread -std=legacy")
# set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -g -Wall -Wconversion -Wline-truncation -pedantic -fimplicit-none -fbacktrace -fbounds-check -p -fcheck=all -ffpe-trap=invalid,zero,overflow,underflow")
else()
# nothing for now
# may need to set for intel compiler or others
Expand Down

0 comments on commit e258b9f

Please sign in to comment.