CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   REEF3D (https://www.cfd-online.com/Forums/reef3d/)
-   -   Time treatment option (https://www.cfd-online.com/Forums/reef3d/237917-time-treatment-option.html)

Freya August 12, 2021 07:24

Time treatment option
 
Hi,

I am trying to simulate a wave tank case with the time treatment option-4th-order Runge-Kutta Scheme. The case can be successfully simulated when I set 3 in the lines of F30, F40 and N40, but when I turned 4 to these options, these error happened:

cv-hydro-ws02:case36$ mpirun -n 10 reef3d

REEF3D (c) 2008-2021 Hans Bihs

:: Open-Source Hydrodynamics

v_210531

read ctrl

!!! IMPORTANT NOTICE: changed input for B91, B93 and B96. please check the manual !!!


REEF3D::CFD

initialize fdm
starting ini
creating objects
maxS: 0.000420075 wp: 3.93 wwp: 3.92699
wNs: 15 wNe: 80 p->wN 95
ws: 2.5525 we: 11.781
Wave Tank: 1st-order irregular waves . ; Hs: 0.1 Tp: 1.6 wp: 3.92699
Focused Wave xF: 8 yF: 0 tF: 22
number of cells: 206400
starting driver_ini
Walldist time: 4.86e-07
[cv-hydro-ws02:32588] *** Process received signal ***
[cv-hydro-ws02:32591] *** Process received signal ***
[cv-hydro-ws02:32588] Signal: Segmentation fault (11)
[cv-hydro-ws02:32588] Signal code: (128)
[cv-hydro-ws02:32588] Failing at address: (nil)
[cv-hydro-ws02:32591] Signal: Segmentation fault (11)
[cv-hydro-ws02:32591] Signal code: Address not mapped (1)
[cv-hydro-ws02:32591] Failing at address: (nil)
[cv-hydro-ws02:32588] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3f040)[cv-hydro-ws02:32591] [0x7fa74a0bf040]
[cv-hydro-ws02:32588] [ 1] reef3d[ 0] (+0x50ae28)[cv-hydro-ws02:32575] *** Process received signal ***
[0x5604f008be28]
[cv-hydro-ws02:32588] [ 2] reef3d(+0x2f6d09)[0x5604efe77d09]
[cv-hydro-ws02:32588] [ 3] reef3d(+0x1364ba)[0x5604efcb74ba]
[cv-hydro-ws02:32588] [ 4] reef3d([cv-hydro-ws02:32575] Signal: Segmentation fault (11)
[cv-hydro-ws02:32575] Signal code: (128)
[cv-hydro-ws02:32575] Failing at address: (nil)
+0x51a54)[0x5604efbd2a54]
[cv-hydro-ws02:32588] [ 5] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7fa74a0a1bf7]
[cv-hydro-ws02:32588] /lib/x86_64-linux-gnu/libc.so.6(+0x3f040)[0x7ff552e0f040]
[cv-hydro-ws02:32591] [ 1] reef3d[ 6] reef3d(+0x5954a)[0x5604efbda54a]
[cv-hydro-ws02:32588] *** End of error message ***
(+0x50ae28)[0x55d9ee60ae28]
[cv-hydro-ws02:32591] [ 2] reef3d(+0x2f6d09)[0x55d9ee3f6d09]
[cv-hydro-ws02:32591] [ 3] reef3d(+0x1364ba)[0x55d9ee2364ba]
[cv-hydro-ws02:32591] [ 4] [cv-hydro-ws02:32579] *** Process received signal ***
[cv-hydro-ws02:32594] *** Process received signal ***
[cv-hydro-ws02:32594] Signal: Segmentation fault (11)
[cv-hydro-ws02:32594] Signal code: Address not mapped (1)
[cv-hydro-ws02:32594] Failing at address: (nil)
reef3d(+0x51a54)[0x55d9ee151a54]
[cv-hydro-ws02:32579] Signal: Segmentation fault (11)
[cv-hydro-ws02:32579] Signal code: (128)
[cv-hydro-ws02:32579] Failing at address: (nil)
[cv-hydro-ws02:32575] [cv-hydro-ws02:32594] [ 0] [cv-hydro-ws02:32591] [ 5] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7ff552df1bf7]
[cv-hydro-ws02:32591] [ 6] /lib/x86_64-linux-gnu/libc.so.6(+0x3f040)[0x7f34721ab040]
[cv-hydro-ws02:32594] [ 1] reef3d(+0x50ae28)[0x55c0e05b1e28]
[cv-hydro-ws02:32594] [cv-hydro-ws02:32579] [ 0] reef3d([ 2] reef3d(+0x2f6d09)[0x55c0e039dd09]
[cv-hydro-ws02:32594] [ 3] reef3d(+0x1364ba)[0x55c0e01dd4ba]
+0x5954a)[0x55d9ee15954a]
[cv-hydro-ws02:32591] *** End of error message ***
/lib/x86_64-linux-gnu/libc.so.6(+0x3f040)[0x7fb90c954040]
[cv-hydro-ws02:32579] [cv-hydro-ws02:32594] [ 4] reef3d(+0x51a54)[0x55c0e00f8a54]
[cv-hydro-ws02:32594] [ 5] [ 1] reef3d(+0x50ae28)[0x/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x5610df150e28]
7f347218dbf7]
[cv-hydro-ws02:32594] [ 6] reef3d(+0x5954a)[0x55c0e010054a]
[cv-hydro-ws02:32594] *** End of error message ***
[ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3f040)[0x7f654c97f040]
[cv-hydro-ws02:32575] [cv-hydro-ws02:32579] [ 2] [ 1] reef3d(+0x50ae28)[0x55cf20d2de28]
[cv-hydro-ws02:32575] [ 2] reef3d(+0x2f6d09)[0x5610def3cd09]
[cv-hydro-ws02:32579] [ 3] reef3d(+0x1364ba)[0x5610ded7c4ba]
reef3d(+0x2f6d09)[0x55cf20b19d09]
[cv-hydro-ws02:32575] [ 3] reef3d(+0x1364ba)[0x55cf209594ba]
[cv-hydro-ws02:32575] [ 4] reef3d(+0x51a54)[0x55cf20874a54[cv-hydro-ws02:32579] [ 4] reef3d(+0x51a54)[0x5610dec97a54]
[cv-hydro-ws02:32579] [ 5] ]
[cv-hydro-ws02:32575] [ 5] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7fb90c936bf7]
[cv-hydro-ws02:32579] [ 6] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7f654c961bf7]
[cv-hydro-ws02:32575] [ 6] reef3d(+0x5954a)[0x55cf2087c54a]
reef3d(+0x5954a)[0x5610dec9f54a]
[cv-hydro-ws02:32579] *** End of error message ***
[cv-hydro-ws02:32575] *** End of error message ***
[cv-hydro-ws02:32576] *** Process received signal ***
[cv-hydro-ws02:32576] Signal: Segmentation fault (11)
[cv-hydro-ws02:32576] Signal code: (128)
[cv-hydro-ws02:32576] Failing at address: (nil)
[cv-hydro-ws02:32576] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3f040)[0x7f1d235b0040]
[cv-hydro-ws02:32576] [ 1] reef3d(+0x50ae28)[0x55b4d3475e28]
[cv-hydro-ws02:32576] [ 2] reef3d(+0x2f6d09)[0x55b4d3261d09]
[cv-hydro-ws02:32576] [ 3] reef3d(+0x1364ba)[0x55b4d30a14ba]
[cv-hydro-ws02:32576] [ 4] reef3d(+0x51a54)[0x55b4d2fbca54]
[cv-hydro-ws02:32576] [ 5] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7f1d23592bf7]
[cv-hydro-ws02:32576] [ 6] reef3d(+0x5954a)[0x55b4d2fc454a]
[cv-hydro-ws02:32576] *** End of error message ***
[cv-hydro-ws02:32583] *** Process received signal ***
[cv-hydro-ws02:32583] Signal: Segmentation fault (11)
[cv-hydro-ws02:32583] Signal code: (128)
[cv-hydro-ws02:32583] Failing at address: (nil)
[cv-hydro-ws02:32583] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3f040)[0x7f5612038040]
[cv-hydro-ws02:32577] *** Process received signal ***
[cv-hydro-ws02:32577] Signal: Segmentation fault (11)
[cv-hydro-ws02:32577] Signal code: (128)
[cv-hydro-ws02:32577] Failing at address: (nil)
[cv-hydro-ws02:32583] [ 1] reef3d(+0x50ae28)[0x561d95388e28]
[cv-hydro-ws02:32583] [ 2] reef3d(+0x2f6d09)[0x561d95174d09]
[cv-hydro-ws02:32583] [ 3] reef3d(+0x1364ba)[0x561d94fb44ba]
[cv-hydro-ws02:32583] [ 4] reef3d(+0x51a54)[0x561d94ecfa54]
[cv-hydro-ws02:32583] [ 5] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7f561201abf7]
[cv-hydro-ws02:32583] [ 6] [cv-hydro-ws02:32577] [ 0] reef3d(+0x5954a)/lib/x86_64-linux-gnu/libc.so.6(+0x3f040)[0x7fed3c0e4040]
[cv-hydro-ws02:32577] [ 1] [0x561d94ed754a]
reef3d(+0x50ae28)[0x5580d3957e28]
[cv-hydro-ws02:32577] [ 2] reef3d(+0x2f6d09)[0x5580d3743d09]
[cv-hydro-ws02:32577] [ 3] reef3d[cv-hydro-ws02:32583] *** End of error message ***
(+0x1364ba)[0x5580d35834ba]
[cv-hydro-ws02:32577] [ 4] reef3d(+0x51a54)[0x5580d349ea54]
[cv-hydro-ws02:32577] [ 5] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7fed3c0c6bf7]
[cv-hydro-ws02:32577] [ 6] reef3d(+0x5954a)[0x5580d34a654a]
[cv-hydro-ws02:32577] *** End of error message ***
[cv-hydro-ws02:32574] *** Process received signal ***
[cv-hydro-ws02:32574] Signal: Segmentation fault (11)
[cv-hydro-ws02:32574] Signal code: (128)
[cv-hydro-ws02:32574] Failing at address: (nil)
[cv-hydro-ws02:32574] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3f040)[0x7f8db6c34040]
[cv-hydro-ws02:32574] [ 1] reef3d(+0x50ae28)[0x5619b5421e28]
[cv-hydro-ws02:32574] [ 2] reef3d(+0x2f6d09)[0x5619b520dd09]
[cv-hydro-ws02:32574] [ 3] reef3d(+0x1364ba)[0x5619b504d4ba]
[cv-hydro-ws02:32574] [ 4] reef3d(+0x51a54)[0x5619b4f68a54]
[cv-hydro-ws02:32574] [ 5] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7f8db6c16bf7]
[cv-hydro-ws02:32574] [ 6] reef3d(+0x5954a)[0x5619b4f7054a]
[cv-hydro-ws02:32574] *** End of error message ***
[cv-hydro-ws02:32573] *** Process received signal ***
[cv-hydro-ws02:32573] Signal: Segmentation fault (11)
[cv-hydro-ws02:32573] Signal code: (128)
[cv-hydro-ws02:32573] Failing at address: (nil)
[cv-hydro-ws02:32573] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3f040)[0x7f5e62dce040]
[cv-hydro-ws02:32573] [ 1] reef3d(+0x50ae28)[0x562a986bbe28]
[cv-hydro-ws02:32573] [ 2] reef3d(+0x2f6d09)[0x562a984a7d09]
[cv-hydro-ws02:32573] [ 3] reef3d(+0x1364ba)[0x562a982e74ba]
[cv-hydro-ws02:32573] [ 4] reef3d(+0x51a54)[0x562a98202a54]
[cv-hydro-ws02:32573] [ 5] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7f5e62db0bf7]
[cv-hydro-ws02:32573] [ 6] reef3d(+0x5954a)[0x562a9820a54a]
[cv-hydro-ws02:32573] *** End of error message ***
--------------------------------------------------------------------------
mpirun noticed that process rank 9 with PID 0 on node cv-hydro-ws02 exited on signal 11 (Segmentation fault).
--------------------------------------------------------------------------

kamath August 12, 2021 07:35

You will notice from the User Guide that N 40 4 is NOT the 4th order Runge Kutta Scheme and therefore will conflict with other options in your input.

Freya August 12, 2021 07:50

1 Attachment(s)
The N40 4 is 4th-order Runge-Kutta in the User Guide (show as below Figure). How do I turn on 4th-order Runge-Kutta for velocity time treatment if the N40 4 is not the 4th-order Runge-Kutta?

kamath August 12, 2021 09:02

From our experience 4th order Runge-Kutta did not offer significant improvements in the results compared to TVD 3rd order and is therefore now removed from the model and the User Guide.

Please download the latest version of the model and the User Guide.


All times are GMT -4. The time now is 17:20.