Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
e4446d8
updated std_cxx11 calls to std, compiling against deal.ii 9.2.0
lfabris-mhpc May 31, 2021
5cc59a9
formatted code
lfabris-mhpc May 31, 2021
a2e6ef7
added basic tests, still needs to check results against reference; mi…
lfabris-mhpc Jun 10, 2021
bff8afa
tentative complex vectors implementation; recycles the matrix in dire…
lfabris-mhpc Jun 11, 2021
137a74d
reworked a Teuchos timer under race condition in tbb; added python sc…
lfabris-mhpc Jun 14, 2021
4435c5c
added note on vector values to mesh compare tools
lfabris-mhpc Jun 14, 2021
222e2e1
added NACA prm files, fixed warning on unused iterators, slight chang…
lfabris-mhpc Jun 15, 2021
e793e75
duplicated prms for naca and coarse cube
lfabris-mhpc Jun 15, 2021
0ce2f1b
started code for timing analysis; missing threads logging
lfabris-mhpc Jun 15, 2021
2c88ca0
started adding nthreads in logs etc
lfabris-mhpc Jun 15, 2021
f9d0517
removed some dead commented code, added curly braces where missing
lfabris-mhpc Jun 16, 2021
72eff61
small cleaning
lfabris-mhpc Jun 16, 2021
95aa7d3
minor refactorings and pass-by-const& curation; cache of trig funcs i…
lfabris-mhpc Jun 18, 2021
c94c911
minor refactors inside multipole expansions
lfabris-mhpc Jun 18, 2021
ff67e0e
reduced trig functions in multipole translations
lfabris-mhpc Jun 20, 2021
9cad7f3
small reformat
lfabris-mhpc Jun 20, 2021
b0bea7c
converted accesses through at() to an Assert and []; default construc…
lfabris-mhpc Jun 21, 2021
a325af1
fixed typo
lfabris-mhpc Jun 21, 2021
9b1f6d8
added cache container as parameter to methods for mp expansions combi…
lfabris-mhpc Jun 23, 2021
48fad16
updated testing facilities
lfabris-mhpc Jun 23, 2021
9c3c1dc
streamlined tests in multipole expansions; changed octree sets to boo…
lfabris-mhpc Jun 23, 2021
9c6a9de
misc cleanup
lfabris-mhpc Jun 24, 2021
22a6702
minor improvements to asserts on components access, added retrieval o…
lfabris-mhpc Jun 24, 2021
43ebdc9
c++11 loops for active cells
lfabris-mhpc Jun 25, 2021
ebeeef6
clearer output during iges loading
lfabris-mhpc Jun 27, 2021
e972c52
format script broke during modifications of cc files; running the scr…
lfabris-mhpc Jun 27, 2021
284536b
first omp task implementation (disabled) for direct integrals
lfabris-mhpc Jun 28, 2021
440e982
implemented (disabled) FMA_preconditioner in omp tasks
lfabris-mhpc Jun 28, 2021
53447d4
implemented omp version of matr vector product for fma; needs cleanin…
lfabris-mhpc Jun 28, 2021
515118c
fixed omp implementation of matr vector products; moved test calls to…
lfabris-mhpc Jun 29, 2021
8c5c435
better openp/tbb switch
lfabris-mhpc Jun 29, 2021
d590ac3
tentative giga script for benchmarking
lfabris-mhpc Jun 29, 2021
00707e0
a good round of benchmarks on the laptop, added sample plotting to no…
lfabris-mhpc Jun 30, 2021
6b6ffd7
benchmark scripts update(laptop)
lfabris-mhpc Jul 1, 2021
01fe62d
first draft of changes for wass
lfabris-mhpc Jul 5, 2021
5aae184
added implementation for integrate_difference based on material_id:fu…
lfabris-mhpc Jul 9, 2021
e1af24a
refactored error data struct names, annotated dubious behaviors
lfabris-mhpc Jul 9, 2021
161e314
added Robin b.conditions and (tentative) partitioned error integration
lfabris-mhpc Jul 26, 2021
e1f49b9
added files for robin b.conditions test
lfabris-mhpc Jul 26, 2021
75562af
almost working complex problem resolution; bad discontinuity of gradi…
lfabris-mhpc Jul 28, 2021
c77a257
fixed rhs generation handling the dofs-bcondition assignments; fixed …
lfabris-mhpc Jul 28, 2021
9df4108
modified b.conditions to use arrays of functions; manifold2bcondition…
lfabris-mhpc Jul 30, 2021
c103dde
modified identification of complex problems in parameter files
lfabris-mhpc Jul 30, 2021
ef7af60
fixed preconditioner i-j indexing, miscellaneous prints
lfabris-mhpc Aug 9, 2021
9412f96
FMA is now enabled and passing its first tests on complex robin b.con…
lfabris-mhpc Aug 18, 2021
546abfb
refined FMA vmult to use vector interface functions to condense multi…
lfabris-mhpc Aug 18, 2021
795c430
refactored complex preconditioner assemblage
lfabris-mhpc Aug 19, 2021
2c0f795
enabled AMG preconditioner for Direct solver
lfabris-mhpc Aug 20, 2021
fd5687d
switched to BlockVectors to skip copies during the system's linear op…
lfabris-mhpc Aug 20, 2021
bb41553
moved vmult code for complex problems to use BlockVectors, ditching e…
lfabris-mhpc Aug 23, 2021
6545878
refactored refinement methods in computational domain to allow for mo…
lfabris-mhpc Aug 23, 2021
1d5f67b
added symlink for robin b.condition tests
lfabris-mhpc Aug 25, 2021
5751450
compacted assemblage of N, D lines by using vector .add()
lfabris-mhpc Aug 26, 2021
fb26c49
tbb parallel implementation of neumann and dirichlet matrix assembly
lfabris-mhpc Aug 30, 2021
fbe458f
added skipping FMA init when solver is Direct
lfabris-mhpc Aug 30, 2021
6105e35
reorganized parallel assemblage to be leaner
lfabris-mhpc Aug 30, 2021
64692b0
reorganized again assemblage parallelization
lfabris-mhpc Aug 30, 2021
9e0f7b3
switched openmp ifdef guards, updated CMake files accordingly; tempor…
lfabris-mhpc Sep 8, 2021
b28a89c
restored single-thread assemble, its scaling by nprocs is faster than…
lfabris-mhpc Sep 14, 2021
94a9a87
indented code, minor fixes for passing tests, added samples folder wi…
lfabris-mhpc Feb 22, 2023
b2c2c36
merged and compiled with deal9.7/current pi-BEM. to checj execution
Apr 2, 2026
ed310a6
completed merge with pi-BEM for dal 9.6/9.7
Apr 6, 2026
7faf440
had to remove cuda.h header to run tests
Aug 3, 2026
223cefb
fixed numbers:: ambiguity arror in remote compilers
Aug 3, 2026
2e0a4a8
forgot to indent...
Aug 3, 2026
e2e47e0
fixing compilation errors on remote compilers and indent
Aug 3, 2026
bcd8228
fixed compilation errors on remote compilers and indent
Aug 3, 2026
cadf6c4
indent again...
Aug 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,8 @@
*~
build/
.vscode
*.vtu
*/.ipynb_checkpoints/
tests_regression/robin_bconditions/parameters_bem_3.prm
tests_regression/robin_bconditions/used_parameters_bem_3.prm

29 changes: 24 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,10 @@ IF(NOT "${_main}" STREQUAL "")
ENDIF()



CMAKE_MINIMUM_REQUIRED(VERSION 3.13.4)


FIND_PACKAGE(deal.II 9.5.0 REQUIRED
HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
)
Expand All @@ -53,7 +55,6 @@ ENDIF()

DEAL_II_INITIALIZE_CACHED_VARIABLES()


PROJECT(${TARGET})

if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
Expand All @@ -64,6 +65,18 @@ OPTION(BEM_ENABLE_TESTING
"Enable deal.II style tests in this application." ON)


IF($ENV{PBEM_OPENMP})
message("compiling with OpenMP threading")
FIND_PACKAGE(OpenMP REQUIRED)
add_definitions("-DPBEM_OPENMP")
ELSE()
message("compiling with TBB threading")
ENDIF()
#-fopenmp was not used in compiling .o files, it was substituted with -fopenmp-simd
IF (OPENMP_FOUND)
add_definitions("-fopenmp")
ENDIF()

# We one library and one target for each type of deal.II library
# we found. If you compiled deal.II with both Release and Debug
# mode, this will generate both Release and Debug programs for you
Expand Down Expand Up @@ -91,10 +104,16 @@ FOREACH(_build_type ${_d2_build_types})
SET(_exe "${TARGET}_${_dim}d${${_build_type}_postfix}")
MESSAGE("-- Configuring executable ${_exe}")
ADD_EXECUTABLE(${_exe} ${_main})
target_compile_definitions(${_exe} PUBLIC DEAL_II_DIMENSION=${_dim})
TARGET_LINK_LIBRARIES(${_exe} ${_lib})


IF (OPENMP_FOUND)
TARGET_LINK_LIBRARIES(${_exe} ${_lib} OpenMP::OpenMP_CXX)
ELSE()
TARGET_LINK_LIBRARIES(${_exe} ${_lib})
ENDIF()
target_compile_definitions(${_exe} PUBLIC DEAL_II_DIMENSION=${_dim} )
DEAL_II_SETUP_TARGET(${_exe} ${_BUILD_TYPE})
ENDFOREACH()
ENDFOREACH()



Expand All @@ -105,7 +124,7 @@ ENDFOREACH()

INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)

if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests AND BEM_ENABLE_TESTING)
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests AND "${BEM_ENABLE_TESTING}")
ADD_SUBDIRECTORY(tests)
ENABLE_TESTING()
endif()
Expand Down
27 changes: 27 additions & 0 deletions grids/coarse_sphere_curves.inp
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
8 18 0 0 0
1 -0.577350269 -0.577350269 -0.577350269
2 0.577350269 -0.577350269 -0.577350269
3 -0.577350269 0.577350269 -0.577350269
4 0.577350269 0.577350269 -0.577350269
5 -0.577350269 -0.577350269 0.577350269
6 0.577350269 -0.577350269 0.577350269
7 -0.577350269 0.577350269 0.577350269
8 0.577350269 0.577350269 0.577350269
1 1 quad 3 4 2 1
2 2 quad 5 6 8 7
3 1 quad 1 2 6 5
4 2 quad 3 7 8 4
5 1 quad 5 7 3 1
6 2 quad 2 4 8 6
7 11 line 1 5
8 12 line 3 7
9 13 line 2 6
10 14 line 4 8
11 15 line 1 3
12 16 line 5 7
13 17 line 2 4
14 18 line 6 8
15 19 line 1 2
16 20 line 5 6
17 21 line 3 4
18 22 line 7 8
55 changes: 55 additions & 0 deletions grids/coarse_sphere_curves_iges/Color_1.iges
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
S0000001
,,31HOpen CASCADE IGES processor 7.4,13HFilename.iges, G0000001
16HOpen CASCADE 7.4,31HOpen CASCADE IGES processor 7.4,32,308,15,308,15,G0000002
,1.,6,1HM,1,0.00001,15H20210726.085854,1E-07,1.00544,6Hyaevon,,11,0, G0000003
15H20210726.085854,; G0000004
144 1 0 0 0 0 0 000000000D0000001
144 0 0 1 0 0D0000002
120 2 0 0 0 0 5 000010000D0000003
120 0 0 1 0 0D0000004
124 3 0 0 0 0 0 000000000D0000005
124 0 0 2 0 0D0000006
110 5 0 0 0 0 0 000010000D0000007
110 0 0 1 0 0D0000008
100 6 0 0 0 0 11 000010000D0000009
100 0 0 1 0 0D0000010
124 7 0 0 0 0 0 000000000D0000011
124 0 0 1 0 0D0000012
142 8 0 0 0 0 0 000010500D0000013
142 0 0 1 0 0D0000014
102 9 0 0 0 0 0 000010000D0000015
102 0 0 1 0 0D0000016
110 10 0 0 0 0 0 000010000D0000017
110 0 0 1 0 0D0000018
110 11 0 0 0 0 0 000010000D0000019
110 0 0 2 0 0D0000020
102 13 0 0 0 0 0 000010000D0000021
102 0 0 1 0 0D0000022
100 14 0 0 0 0 25 000010000D0000023
100 0 0 1 0 0D0000024
124 15 0 0 0 0 0 000000000D0000025
124 0 0 2 0 0D0000026
100 17 0 0 0 0 29 000010000D0000027
100 0 0 1 0 0D0000028
124 18 0 0 0 0 0 000000000D0000029
124 0 0 2 0 0D0000030
144,3,1,0,13; 0000001P0000001
120,7,9,0.,6.283185307; 0000003P0000002
124,0.707106781,0.5,0.5,0.,0.,0.707106781,-0.707106781,0., 0000005P0000003
-0.707106781,0.5,0.5,0.; 0000005P0000004
110,0.,0.,1.,0.,0.,0.; 0000007P0000005
100,0.,0.,0.,6.123233996E-17,-1.,6.123233996E-17,1.; 0000009P0000006
124,1.,0.,0.,0.,0.,0.,-1.,0.,0.,1.,-0.,0.; 0000011P0000007
142,0,3,15,21,3; 0000013P0000008
102,2,17,19; 0000015P0000009
110,1.570796327,6.283185307,0.,-1.570796327,6.283185307,0.; 0000017P0000010
110,-1.570796327,1.046360549E-15,0.,1.570796327,1.743934249E-15, 0000019P0000011
0.; 0000019P0000012
102,2,23,27; 0000021P0000013
100,0.,0.,0.,5.551115123E-17,-1.,0.,1.; 0000023P0000014
124,0.707106781,-0.5,0.5,0.,-2.220446049E-16,0.707106781, 0000025P0000015
0.707106781,0.,-0.707106781,-0.5,0.5,0.; 0000025P0000016
100,0.,0.,0.,-1.110223025E-16,-1.,2.775557562E-16,1.; 0000027P0000017
124,0.707106781,0.5,-0.5,0.,-1.731912112E-16,-0.707106781, 0000029P0000018
-0.707106781,0.,-0.707106781,0.5,-0.5,0.; 0000029P0000019
S 1G 4D 30P 19 T0000001
55 changes: 55 additions & 0 deletions grids/coarse_sphere_curves_iges/Color_2.iges
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
S0000001
,,31HOpen CASCADE IGES processor 7.4,13HFilename.iges, G0000001
16HOpen CASCADE 7.4,31HOpen CASCADE IGES processor 7.4,32,308,15,308,15,G0000002
,1.,6,1HM,1,0.01,15H20210726.085854,1E-07,1.00544,6Hyaevon,,11,0, G0000003
15H20210726.085854,; G0000004
144 1 0 0 0 0 0 000000000D0000001
144 0 0 1 0 0D0000002
120 2 0 0 0 0 5 000010000D0000003
120 0 0 1 0 0D0000004
124 3 0 0 0 0 0 000000000D0000005
124 0 0 2 0 0D0000006
110 5 0 0 0 0 0 000010000D0000007
110 0 0 1 0 0D0000008
100 6 0 0 0 0 11 000010000D0000009
100 0 0 1 0 0D0000010
124 7 0 0 0 0 0 000000000D0000011
124 0 0 1 0 0D0000012
142 8 0 0 0 0 0 000010500D0000013
142 0 0 1 0 0D0000014
102 9 0 0 0 0 0 000010000D0000015
102 0 0 1 0 0D0000016
110 10 0 0 0 0 0 000010000D0000017
110 0 0 1 0 0D0000018
110 11 0 0 0 0 0 000010000D0000019
110 0 0 2 0 0D0000020
102 13 0 0 0 0 0 000010000D0000021
102 0 0 1 0 0D0000022
100 14 0 0 0 0 25 000010000D0000023
100 0 0 1 0 0D0000024
124 15 0 0 0 0 0 000000000D0000025
124 0 0 2 0 0D0000026
100 17 0 0 0 0 29 000010000D0000027
100 0 0 1 0 0D0000028
124 18 0 0 0 0 0 000000000D0000029
124 0 0 2 0 0D0000030
144,3,1,0,13; 0000001P0000001
120,7,9,0.,6.283185307; 0000003P0000002
124,0.707106781,0.5,0.5,0.,0.,0.707106781,-0.707106781,0., 0000005P0000003
-0.707106781,0.5,0.5,0.; 0000005P0000004
110,0.,0.,1.,0.,0.,0.; 0000007P0000005
100,0.,0.,0.,6.123233996E-17,-1.,6.123233996E-17,1.; 0000009P0000006
124,1.,0.,0.,0.,0.,0.,-1.,0.,0.,1.,-0.,0.; 0000011P0000007
142,0,3,15,21,3; 0000013P0000008
102,2,17,19; 0000015P0000009
110,1.570796327,6.283185307,0.,-1.570796327,6.283185307,0.; 0000017P0000010
110,-1.570796327,1.046360549E-15,0.,1.570796327,1.743934249E-15, 0000019P0000011
0.; 0000019P0000012
102,2,23,27; 0000021P0000013
100,0.,0.,0.,5.551115123E-17,-1.,0.,1.; 0000023P0000014
124,0.707106781,-0.5,0.5,0.,-2.220446049E-16,0.707106781, 0000025P0000015
0.707106781,0.,-0.707106781,-0.5,0.5,0.; 0000025P0000016
100,0.,0.,0.,-1.110223025E-16,-1.,2.775557562E-16,1.; 0000027P0000017
124,0.707106781,0.5,-0.5,0.,-1.731912112E-16,-0.707106781, 0000029P0000018
-0.707106781,0.,-0.707106781,0.5,-0.5,0.; 0000029P0000019
S 1G 4D 30P 19 T0000001
13 changes: 13 additions & 0 deletions grids/coarse_sphere_curves_iges/Curve_1.iges
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
S0000001
,,31HOpen CASCADE IGES processor 7.4,13HFilename.iges, G0000001
16HOpen CASCADE 7.4,31HOpen CASCADE IGES processor 7.4,32,308,15,308,15,G0000002
,1.,6,1HM,1,0.01,15H20210725.221311,1E-07,0.711725,6Hyaevon,,11,0, G0000003
15H20210725.221311,; G0000004
100 1 0 0 0 0 3 000000000D0000001
100 0 0 1 0 0D0000002
124 2 0 0 0 0 0 000000000D0000003
124 0 0 2 0 0D0000004
100,0.,0.,0.,-0.8164962,0.57735,-0.8164962,-0.57735; 0000001P0000001
124,0.707106781,0.,-0.707106781,0.,0.707106781,0.,0.707106781, 0000003P0000002
0.,0.,-1.,0.,0.; 0000003P0000003
S 1G 4D 4P 3 T0000001
13 changes: 13 additions & 0 deletions grids/coarse_sphere_curves_iges/Curve_10.iges
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
S0000001
,,31HOpen CASCADE IGES processor 7.4,13HFilename.iges, G0000001
16HOpen CASCADE 7.4,31HOpen CASCADE IGES processor 7.4,32,308,15,308,15,G0000002
,1.,6,1HM,1,0.01,15H20210725.221311,1E-07,0.711725,6Hyaevon,,11,0, G0000003
15H20210725.221311,; G0000004
100 1 0 0 0 0 3 000000000D0000001
100 0 0 1 0 0D0000002
124 2 0 0 0 0 0 000000000D0000003
124 0 0 2 0 0D0000004
100,0.,0.,0.,-0.8164962,0.57735,-0.8164962,-0.57735; 0000001P0000001
124,0.,-1.,0.,0.,0.707106781,0.,0.707106781,0.,-0.707106781,0., 0000003P0000002
0.707106781,0.; 0000003P0000003
S 1G 4D 4P 3 T0000001
13 changes: 13 additions & 0 deletions grids/coarse_sphere_curves_iges/Curve_11.iges
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
S0000001
,,31HOpen CASCADE IGES processor 7.4,13HFilename.iges, G0000001
16HOpen CASCADE 7.4,31HOpen CASCADE IGES processor 7.4,32,308,15,308,15,G0000002
,1.,6,1HM,1,0.01,15H20210725.221311,1E-07,0.711725,6Hyaevon,,11,0, G0000003
15H20210725.221311,; G0000004
100 1 0 0 0 0 3 000000000D0000001
100 0 0 1 0 0D0000002
124 2 0 0 0 0 0 000000000D0000003
124 0 0 2 0 0D0000004
100,0.,0.,0.,-0.8164962,0.57735,-0.8164962,-0.57735; 0000001P0000001
124,0.,-1.,0.,0.,-0.707106781,0.,-0.707106781,0.,0.707106781,0., 0000003P0000002
-0.707106781,0.; 0000003P0000003
S 1G 4D 4P 3 T0000001
13 changes: 13 additions & 0 deletions grids/coarse_sphere_curves_iges/Curve_12.iges
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
S0000001
,,31HOpen CASCADE IGES processor 7.4,13HFilename.iges, G0000001
16HOpen CASCADE 7.4,31HOpen CASCADE IGES processor 7.4,32,308,15,308,15,G0000002
,1.,6,1HM,1,0.01,15H20210725.221311,1E-07,0.711725,6Hyaevon,,11,0, G0000003
15H20210725.221311,; G0000004
100 1 0 0 0 0 3 000000000D0000001
100 0 0 1 0 0D0000002
124 2 0 0 0 0 0 000000000D0000003
124 0 0 2 0 0D0000004
100,0.,0.,0.,-0.8164962,0.57735,-0.8164962,-0.57735; 0000001P0000001
124,0.,-1.,0.,0.,-0.707106781,0.,0.707106781,0.,-0.707106781,0., 0000003P0000002
-0.707106781,0.; 0000003P0000003
S 1G 4D 4P 3 T0000001
13 changes: 13 additions & 0 deletions grids/coarse_sphere_curves_iges/Curve_2.iges
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
S0000001
,,31HOpen CASCADE IGES processor 7.4,13HFilename.iges, G0000001
16HOpen CASCADE 7.4,31HOpen CASCADE IGES processor 7.4,32,308,15,308,15,G0000002
,1.,6,1HM,1,0.01,15H20210725.221311,1E-07,0.711725,6Hyaevon,,11,0, G0000003
15H20210725.221311,; G0000004
100 1 0 0 0 0 3 000000000D0000001
100 0 0 1 0 0D0000002
124 2 0 0 0 0 0 000000000D0000003
124 0 0 2 0 0D0000004
100,0.,0.,0.,-0.8164962,0.57735,-0.8164962,-0.57735; 0000001P0000001
124,0.707106781,0.,0.707106781,0.,-0.707106781,0.,0.707106781, 0000003P0000002
0.,0.,-1.,0.,0.; 0000003P0000003
S 1G 4D 4P 3 T0000001
13 changes: 13 additions & 0 deletions grids/coarse_sphere_curves_iges/Curve_3.iges
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
S0000001
,,31HOpen CASCADE IGES processor 7.4,13HFilename.iges, G0000001
16HOpen CASCADE 7.4,31HOpen CASCADE IGES processor 7.4,32,308,15,308,15,G0000002
,1.,6,1HM,1,0.01,15H20210725.221311,1E-07,0.711725,6Hyaevon,,11,0, G0000003
15H20210725.221311,; G0000004
100 1 0 0 0 0 3 000000000D0000001
100 0 0 1 0 0D0000002
124 2 0 0 0 0 0 000000000D0000003
124 0 0 2 0 0D0000004
100,0.,0.,0.,-0.8164962,0.57735,-0.8164962,-0.57735; 0000001P0000001
124,-0.707106781,0.,-0.707106781,0.,0.707106781,0.,-0.707106781, 0000003P0000002
0.,0.,-1.,0.,0.; 0000003P0000003
S 1G 4D 4P 3 T0000001
13 changes: 13 additions & 0 deletions grids/coarse_sphere_curves_iges/Curve_4.iges
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
S0000001
,,31HOpen CASCADE IGES processor 7.4,13HFilename.iges, G0000001
16HOpen CASCADE 7.4,31HOpen CASCADE IGES processor 7.4,32,308,15,308,15,G0000002
,1.,6,1HM,1,0.01,15H20210725.221311,1E-07,0.711725,6Hyaevon,,11,0, G0000003
15H20210725.221311,; G0000004
100 1 0 0 0 0 3 000000000D0000001
100 0 0 1 0 0D0000002
124 2 0 0 0 0 0 000000000D0000003
124 0 0 2 0 0D0000004
100,0.,0.,0.,-0.8164962,0.57735,-0.8164962,-0.57735; 0000001P0000001
124,-0.707106781,0.,0.707106781,0.,-0.707106781,-0., 0000003P0000002
-0.707106781,0.,0.,-1.,0.,0.; 0000003P0000003
S 1G 4D 4P 3 T0000001
Loading
Loading