The number of test examples after installing Parflow isn't enough

38 views
Skip to first unread message

uq6...@umbc.edu

unread,
Oct 7, 2022, 12:09:15 PM10/7/22
to ParFlow
Hello everyone
I'm new in Parflow and Linux, I need to use this model in my research. When I installed Parflow and all its package (silo, sundial, hypre) and tried to make test it, I had just 19 test example. I think I should have about 117 test examples to run. So I think my Parflow doesn't work completely.  

Anybody knows what the problem is? It's related to cmake?
What should I do?

here is all of my test:
  Start  1: default_single.tcl
 1/19 Test  #1: default_single.tcl .....................   Passed    2.50 sec
      Start  2: default_richards_wells.tcl
 2/19 Test  #2: default_richards_wells.tcl .............   Passed    1.14 sec
      Start  3: forsyth2.tcl
 3/19 Test  #3: forsyth2.tcl ...........................***Failed    0.40 sec
      Start  4: harvey.flow.tcl
 4/19 Test  #4: harvey.flow.tcl ........................   Passed   13.33 sec
      Start  5: harvey_flow_pgs.tcl
 5/19 Test  #5: harvey_flow_pgs.tcl ....................   Passed    7.32 sec
      Start  6: crater2D.tcl
 6/19 Test  #6: crater2D.tcl ...........................   Passed   44.31 sec
      Start  7: crater2D_vangtable_spline.tcl
 7/19 Test  #7: crater2D_vangtable_spline.tcl ..........   Passed   15.36 sec
      Start  8: crater2D_vangtable_linear.tcl
 8/19 Test  #8: crater2D_vangtable_linear.tcl ..........   Passed    4.96 sec
      Start  9: small_domain.tcl
 9/19 Test  #9: small_domain.tcl .......................   Passed   10.02 sec
      Start 10: richards_hydrostatic_equalibrium.tcl
10/19 Test #10: richards_hydrostatic_equalibrium.tcl ...   Passed    1.54 sec
      Start 11: indicator_field.tcl
11/19 Test #11: indicator_field.tcl ....................   Passed    1.27 sec
      Start 12: default_single.tcl_1_1_2
12/19 Test #12: default_single.tcl_1_1_2 ...............***Failed    1.58 sec
      Start 13: default_single.tcl_1_2_1
13/19 Test #13: default_single.tcl_1_2_1 ...............***Failed    0.74 sec
      Start 14: default_single.tcl_2_1_1
14/19 Test #14: default_single.tcl_2_1_1 ...............***Failed    0.82 sec
      Start 15: default_single.tcl_2_2_2
15/19 Test #15: default_single.tcl_2_2_2 ...............***Failed    4.07 sec
      Start 16: default_single.tcl_3_3_3
16/19 Test #16: default_single.tcl_3_3_3 ...............***Failed   34.16 sec
      Start 17: default_single.tcl_1_1_4
17/19 Test #17: default_single.tcl_1_1_4 ...............***Failed    1.98 sec
      Start 18: default_single.tcl_1_4_1
18/19 Test #18: default_single.tcl_1_4_1 ...............***Failed    1.74 sec
      Start 19: default_single.tcl_4_1_1
19/19 Test #19: default_single.tcl_4_1_1 ...............***Failed    2.29 sec

53% tests passed, 9 tests failed out of 19

Total Test time (real) = 149.58 sec

The following tests FAILED:
      3 - forsyth2.tcl (Failed)
     12 - default_single.tcl_1_1_2 (Failed)
     13 - default_single.tcl_1_2_1 (Failed)
     14 - default_single.tcl_2_1_1 (Failed)
     15 - default_single.tcl_2_2_2 (Failed)
     16 - default_single.tcl_3_3_3 (Failed)
     17 - default_single.tcl_1_1_4 (Failed)
     18 - default_single.tcl_1_4_1 (Failed)
     19 - default_single.tcl_4_1_1 (Failed)
Errors while running CTest
Output from these tests are in: /home/atieh/parflow/pf390/build/test/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
make: *** [Makefile:71: test] Error 8



Thank you 
Atieh

Chen Yang

unread,
Oct 7, 2022, 12:13:42 PM10/7/22
to uq6...@umbc.edu, ParFlow

Looks like some MPI thing based on tests 12-19

 

-- 

Chen Yang (楊晨), Ph.D.

Associate Research Scholar

Civil & Environmental Engineering

Princeton University

--
You received this message because you are subscribed to the Google Groups "ParFlow" group.
To unsubscribe from this group and stop receiving emails from it, send an email to parflow+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/parflow/65b2d1f3-908f-4da3-9e45-a838956e583dn%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

uq6...@umbc.edu

unread,
Oct 7, 2022, 12:48:19 PM10/7/22
to ParFlow
thank you dear Chen
So you think what should I do now?

Chen Yang

unread,
Oct 7, 2022, 1:12:18 PM10/7/22
to uq6...@umbc.edu, ParFlow

Not sure.

Maybe MPI version for either CPU or GPU version

Maybe RMM if CUDA-version

Maybe not right solver when using CUDA-version

Maybe you don’t have multi-gpu using CUDA-version

 

Hope these can help

 

Chen

Juan Sebastian Acero Triana

unread,
Oct 7, 2022, 1:22:32 PM10/7/22
to uq6...@umbc.edu, ParFlow
Good morning  Atieh,

Double-check at 'hypre/src/config.log' that your mpi library/module was linked correctly during the Hypre installation. Do the same for the ParFlow installation log by redirecting the cmd output to a file, e.g.:

INSTALL_DIR=ParFlow-3.11
PARFLOW_LOG=ParFlow_install.log

make  |& tee -a ~/$INSTALL_DIR/$PARFLOW_LOG
make install |& tee -a ~/$INSTALL_DIR/$PARFLOW_LOG
make test |& tee -a ~/$INSTALL_DIR/$PARFLOW_LOG

Best,

Juan

--

Juan S. Acero Triana, PhD

Postdoctoral Fellow

Department of Environmental Sciences

University of California, Riverside

Room 2319 Geology
Riverside, California 92521

Email: juan...@ucr.edu



dalfa...@ut.ac.ir

unread,
Oct 7, 2022, 4:01:23 PM10/7/22
to uq6...@umbc.edu, ParFlow
Hi Atieh
If you are new in parflow and Linux I think installing parflow in wsl (windows subsystem for linux) could be a good option for you. If you want you can try it. There are good guide in parflow blog spot for installing. I install both in Linux and wsl and this issue didn’t open up to me. but I think working with wsl is more convenient. Also check version of libraries when you configure in installing.
I hope it help you
Sadegh
Reply all
Reply to author
Forward
0 new messages