Skip to content

Commit

Permalink
test for capacitor
Browse files Browse the repository at this point in the history
  • Loading branch information
mohd-afeef-badri committed Feb 5, 2024
1 parent b687f44 commit df8fb04
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 0 deletions.
3 changes: 3 additions & 0 deletions electrostatics/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,10 @@ target_include_directories(Electrostatics PUBLIC . ${CMAKE_CURRENT_BINARY_DIR})
configure_file(Electrostatics.config ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
configure_file(Test.Electrostatics.arc ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
configure_file(Test.Electrostatics.rod-circle.arc ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
configure_file(Test.Electrostatics.Capacitor.arc ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
configure_file(${MSH_DIR}/box-rods.msh ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
configure_file(${MSH_DIR}/box-rod-circle.msh ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
configure_file(${MSH_DIR}/interdigital_capacitor.msh ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)

target_link_libraries(Electrostatics PUBLIC FemUtils)

Expand All @@ -24,6 +26,7 @@ enable_testing()

if(FEMUTILS_HAS_SOLVER_BACKEND_PETSC)
add_test(NAME [electrostatics] COMMAND Electrostatics Test.Electrostatics.arc)
add_test(NAME [electrostatics]Capacitor COMMAND Electrostatics Test.Electrostatics.Capacitor.arc)
add_test(NAME [electrostatics]rod-circle COMMAND Electrostatics Test.Electrostatics.rod-circle.arc)
endif()

Expand Down
38 changes: 38 additions & 0 deletions electrostatics/Test.Electrostatics.Capacitor.arc
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<?xml version="1.0"?>
<case codename="Electrostatics" xml:lang="en" codeversion="1.0">
<arcane>
<title>Sample</title>
<timeloop>ElectrostaticsLoop</timeloop>
</arcane>

<arcane-post-processing>
<output-period>1</output-period>
<output>
<variable>Phi</variable>
<variable>E</variable>
</output>
</arcane-post-processing>

<meshes>
<mesh>
<filename>interdigital_capacitor.msh</filename>
</mesh>
</meshes>

<fem>
<rho>0.0</rho>
<epsilon>1.0</epsilon>
<dirichlet-boundary-condition>
<surface>capacitor1</surface>
<value>-1.0</value>
</dirichlet-boundary-condition>
<dirichlet-boundary-condition>
<surface>capacitor2</surface>
<value>1.0</value>
</dirichlet-boundary-condition>
<dirichlet-boundary-condition>
<surface>Outer</surface>
<value>0.0</value>
</dirichlet-boundary-condition>
</fem>
</case>

0 comments on commit df8fb04

Please sign in to comment.