• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.gitignoreH A D06-Jan-201991 97

Coupler.cppH A D06-Jan-201967.6 KiB1,9051,343

Coupler.hppH A D06-Jan-201924.6 KiB545175

DataCoupler.cppH A D06-Jan-20199.2 KiB249181

DataCoupler.hppH A D06-Jan-201911.4 KiB25475

ElemUtil.cppH A D06-Jan-201946.6 KiB1,4711,112

ElemUtil.hppH A D06-Jan-201918.5 KiB399259

ElemUtilTest.cppH A D06-Jan-20195.4 KiB158131

ElementTest.cppH A D06-Jan-201912.5 KiB443366

Makefile.amH A D06-Jan-20191.9 KiB6346

READMEH A D06-Jan-20192.3 KiB6354

addfield.cppH A D06-Jan-20194.3 KiB16191

datacoupler_test.cppH A D06-Jan-201921.1 KiB632495

mbcoupler_test.cppH A D06-Jan-201924.8 KiB668506

ssn_test.cppH A D06-Jan-201934.6 KiB967717

README

1MBCoupler: parallel solution transfer between meshes
2
3For a paper describing this capability, see http://www.mcs.anl.gov/~tautges/downloads/scalablecoupling2.pdf.
4
5To run mbcoupler_test, do the following:
6
7   mpiexec -np 2  mbcoupler_test -meshes <MOAB_DIR>/MeshFiles/unittest/64bricks_1khex.h5m <MOAB_DIR>/MeshFiles/unittest/64bricks_12ktet.h5m -itag vertex_field -outfile dum.h5m
8
9where <MOAB_DIR> is your MOAB source directory.
10
11To see syntax for running the tool, just type ./mbcoupler_test.
12
13On my dual-core laptop, the output of the above test is:
14
15tautges@tautges-e4300:$ mpiexec -np 2  ~/code/MOABpar/tools/mbcoupler/mbcoupler_test -meshes 64bricks_1khex.h5m 64bricks_12ktet.h5m -itag vertex_field -outfile dum.h5m
16Parallel Read times:
17  0.0941911 PARALLEL READ PART
18  0.091558 PARALLEL RESOLVE_SHARED_ENTS
19  0.030874 PARALLEL EXCHANGE_GHOSTS
20  0.00243878 PARALLEL RESOLVE_SHARED_SETS
21  0.215919 PARALLEL TOTAL
22Parallel Read times:
23  0.187757 PARALLEL READ PART
24  0.14653 PARALLEL RESOLVE_SHARED_ENTS
25  0.129782 PARALLEL EXCHANGE_GHOSTS
26  0.00410199 PARALLEL RESOLVE_SHARED_SETS
27  0.465946 PARALLEL TOTAL
28Proc 1: box min/max, tree depth = (-0.5,-0.5,-0.5), (3.5,1.5,3.5), 12
29Proc 0: box min/max, tree depth = (-0.5,1.5,-0.5), (3.5,3.5,3.5), 12
30point location: wanted 1096 got 1019 locally, 77 remote, missing 0
31point location: wanted 1376 got 1193 locally, 183 remote, missing 0
32
33Max time : 2.28864 0.0607822 0.00296688 (inst loc interp -- 2 procs )
34Wrote dum.h5m
35mbcoupler_test complete.
36WriteHDF5:           0.160172
37  gather mesh:       0.033056
38  create file:       0.095634
39    create nodes:    0.00828218
40    negotiate types: 6.29425e-05
41    craete elem:     0.000479937
42    file id exch:    0.0386569
43    create adj:      0.0107481
44    create set:      0.00482583
45      shared ids:    2.09808e-05
46      shared data:   5.4121e-05
47      set offsets:   0.00468326
48    create tags:     0.038074
49  coordinates:       0.000541925
50  connectivity:      0.016875
51  sets:              0.00612497
52    set descrip:     0.000552893
53    set content:     0.00394988
54    set parent:      0.000825882
55    set child:       0.000779152
56  adjacencies:       1.09673e-05
57  tags:              0.017395
58    dense data:      0.00216842
59    sparse data:     0.015111
60    var-len data:    0
61Wrote dum.h5m
62mbcoupler_test complete.
63