Test "QLMPI (qlmpi_testsuite)" on arm64

Change-Id: I079fda2231ffb19b41fe86436d51ce9f83436c9b
This commit is contained in:
Shiratori, Takehiro
2019-03-26 16:55:08 +09:00
committed by Masamichi Takagi
parent a5ded1fc06
commit 9a0eb915fb
16 changed files with 565 additions and 0 deletions

View File

@ -0,0 +1,31 @@
[OK] CT01001 ql_server and usr_prgs are not running on each node
[OK] CT01002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT01003 ql_server is running on master node
[OK] CT01004 usr_prg_A's args are correct on each node
[OK] CT01005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT01006 usr_prg_A's calculation is done on each node
1 programs is waiting on cnode005
[OK] CT01007 usr_prg_A is waiting for resume-req on each node
[OK] CT01008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT01009 usr_prg_B's calculation is done on each node
1 programs is waiting on cnode005
[OK] CT01010 usr_prg_B is waiting for resume-req on each node
[OK] CT01011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT01012 usr_prg_C's calculation is done on each node
1 programs is waiting on cnode005
[OK] CT01013 usr_prg_C is waiting for resume-req on each node
[OK] CT01014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT01015 (again) usr_prg_A's args are correct on each node
[OK] CT01016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT01017 (again) usr_prg_A's calculation is done on each node
1 programs is waiting on cnode005
[OK] CT01018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT01019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT01020 (again) usr_prg_B's calculation is done on each node
1 programs is waiting on cnode005
[OK] CT01021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT01022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT01023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT01024 ql_server is still running on master node
[OK] CT01025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT01026 ql_server is not running on master node

View File

@ -0,0 +1,31 @@
[OK] CT02001 ql_server and usr_prgs are not running on each node
[OK] CT02002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT02003 ql_server is running on master node
[OK] CT02004 usr_prg_A's args are correct on each node
[OK] CT02005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT02006 usr_prg_A's calculation is done on each node
1 programs is waiting on cnode004
[OK] CT02007 usr_prg_A is waiting for resume-req on each node
[OK] CT02008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT02009 usr_prg_B's calculation is done on each node
1 programs is waiting on cnode004
[OK] CT02010 usr_prg_B is waiting for resume-req on each node
[OK] CT02011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT02012 usr_prg_C's calculation is done on each node
1 programs is waiting on cnode004
[OK] CT02013 usr_prg_C is waiting for resume-req on each node
[OK] CT02014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT02015 (again) usr_prg_A's args are correct on each node
[OK] CT02016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT02017 (again) usr_prg_A's calculation is done on each node
1 programs is waiting on cnode004
[OK] CT02018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT02019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT02020 (again) usr_prg_B's calculation is done on each node
1 programs is waiting on cnode004
[OK] CT02021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT02022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT02023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT02024 ql_server is still running on master node
[OK] CT02025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT02026 ql_server is not running on master node

View File

@ -0,0 +1,31 @@
[OK] CT03001 ql_server and usr_prgs are not running on each node
[OK] CT03002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT03003 ql_server is running on master node
[OK] CT03004 usr_prg_A's args are correct on each node
[OK] CT03005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT03006 usr_prg_A's calculation is done on each node
2 programs is waiting on cnode005
[OK] CT03007 usr_prg_A is waiting for resume-req on each node
[OK] CT03008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT03009 usr_prg_B's calculation is done on each node
2 programs is waiting on cnode005
[OK] CT03010 usr_prg_B is waiting for resume-req on each node
[OK] CT03011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT03012 usr_prg_C's calculation is done on each node
2 programs is waiting on cnode005
[OK] CT03013 usr_prg_C is waiting for resume-req on each node
[OK] CT03014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT03015 (again) usr_prg_A's args are correct on each node
[OK] CT03016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT03017 (again) usr_prg_A's calculation is done on each node
2 programs is waiting on cnode005
[OK] CT03018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT03019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT03020 (again) usr_prg_B's calculation is done on each node
2 programs is waiting on cnode005
[OK] CT03021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT03022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT03023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT03024 ql_server is still running on master node
[OK] CT03025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT03026 ql_server is not running on master node

View File

@ -0,0 +1,31 @@
[OK] CT04001 ql_server and usr_prgs are not running on each node
[OK] CT04002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT04003 ql_server is running on master node
[OK] CT04004 usr_prg_A's args are correct on each node
[OK] CT04005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT04006 usr_prg_A's calculation is done on each node
2 programs is waiting on cnode004
[OK] CT04007 usr_prg_A is waiting for resume-req on each node
[OK] CT04008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT04009 usr_prg_B's calculation is done on each node
2 programs is waiting on cnode004
[OK] CT04010 usr_prg_B is waiting for resume-req on each node
[OK] CT04011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT04012 usr_prg_C's calculation is done on each node
2 programs is waiting on cnode004
[OK] CT04013 usr_prg_C is waiting for resume-req on each node
[OK] CT04014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT04015 (again) usr_prg_A's args are correct on each node
[OK] CT04016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT04017 (again) usr_prg_A's calculation is done on each node
2 programs is waiting on cnode004
[OK] CT04018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT04019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT04020 (again) usr_prg_B's calculation is done on each node
2 programs is waiting on cnode004
[OK] CT04021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT04022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT04023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT04024 ql_server is still running on master node
[OK] CT04025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT04026 ql_server is not running on master node

View File

@ -0,0 +1,31 @@
[OK] CT05001 ql_server and usr_prgs are not running on each node
[OK] CT05002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT05003 ql_server is running on master node
[OK] CT05004 usr_prg_A's args are correct on each node
[OK] CT05005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT05006 usr_prg_A's calculation is done on each node
8 programs is waiting on cnode005
[OK] CT05007 usr_prg_A is waiting for resume-req on each node
[OK] CT05008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT05009 usr_prg_B's calculation is done on each node
8 programs is waiting on cnode005
[OK] CT05010 usr_prg_B is waiting for resume-req on each node
[OK] CT05011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT05012 usr_prg_C's calculation is done on each node
8 programs is waiting on cnode005
[OK] CT05013 usr_prg_C is waiting for resume-req on each node
[OK] CT05014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT05015 (again) usr_prg_A's args are correct on each node
[OK] CT05016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT05017 (again) usr_prg_A's calculation is done on each node
8 programs is waiting on cnode005
[OK] CT05018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT05019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT05020 (again) usr_prg_B's calculation is done on each node
8 programs is waiting on cnode005
[OK] CT05021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT05022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT05023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT05024 ql_server is still running on master node
[OK] CT05025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT05026 ql_server is not running on master node

View File

@ -0,0 +1,31 @@
[OK] CT06001 ql_server and usr_prgs are not running on each node
[OK] CT06002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT06003 ql_server is running on master node
[OK] CT06004 usr_prg_A's args are correct on each node
[OK] CT06005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT06006 usr_prg_A's calculation is done on each node
8 programs is waiting on cnode004
[OK] CT06007 usr_prg_A is waiting for resume-req on each node
[OK] CT06008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT06009 usr_prg_B's calculation is done on each node
8 programs is waiting on cnode004
[OK] CT06010 usr_prg_B is waiting for resume-req on each node
[OK] CT06011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT06012 usr_prg_C's calculation is done on each node
8 programs is waiting on cnode004
[OK] CT06013 usr_prg_C is waiting for resume-req on each node
[OK] CT06014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT06015 (again) usr_prg_A's args are correct on each node
[OK] CT06016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT06017 (again) usr_prg_A's calculation is done on each node
8 programs is waiting on cnode004
[OK] CT06018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT06019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT06020 (again) usr_prg_B's calculation is done on each node
8 programs is waiting on cnode004
[OK] CT06021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT06022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT06023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT06024 ql_server is still running on master node
[OK] CT06025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT06026 ql_server is not running on master node

View File

@ -0,0 +1,36 @@
[OK] CT07001 ql_server and usr_prgs are not running on each node
[OK] CT07002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT07003 ql_server is running on master node
[OK] CT07004 usr_prg_A's args are correct on each node
[OK] CT07005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT07006 usr_prg_A's calculation is done on each node
1 programs is waiting on cnode005
1 programs is waiting on cnode004
[OK] CT07007 usr_prg_A is waiting for resume-req on each node
[OK] CT07008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT07009 usr_prg_B's calculation is done on each node
1 programs is waiting on cnode005
1 programs is waiting on cnode004
[OK] CT07010 usr_prg_B is waiting for resume-req on each node
[OK] CT07011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT07012 usr_prg_C's calculation is done on each node
1 programs is waiting on cnode005
1 programs is waiting on cnode004
[OK] CT07013 usr_prg_C is waiting for resume-req on each node
[OK] CT07014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT07015 (again) usr_prg_A's args are correct on each node
[OK] CT07016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT07017 (again) usr_prg_A's calculation is done on each node
1 programs is waiting on cnode005
1 programs is waiting on cnode004
[OK] CT07018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT07019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT07020 (again) usr_prg_B's calculation is done on each node
1 programs is waiting on cnode005
1 programs is waiting on cnode004
[OK] CT07021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT07022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT07023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT07024 ql_server is still running on master node
[OK] CT07025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT07026 ql_server is not running on master node

View File

@ -0,0 +1,36 @@
[OK] CT08001 ql_server and usr_prgs are not running on each node
[OK] CT08002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT08003 ql_server is running on master node
[OK] CT08004 usr_prg_A's args are correct on each node
[OK] CT08005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT08006 usr_prg_A's calculation is done on each node
1 programs is waiting on cnode004
1 programs is waiting on cnode005
[OK] CT08007 usr_prg_A is waiting for resume-req on each node
[OK] CT08008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT08009 usr_prg_B's calculation is done on each node
1 programs is waiting on cnode004
1 programs is waiting on cnode005
[OK] CT08010 usr_prg_B is waiting for resume-req on each node
[OK] CT08011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT08012 usr_prg_C's calculation is done on each node
1 programs is waiting on cnode004
1 programs is waiting on cnode005
[OK] CT08013 usr_prg_C is waiting for resume-req on each node
[OK] CT08014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT08015 (again) usr_prg_A's args are correct on each node
[OK] CT08016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT08017 (again) usr_prg_A's calculation is done on each node
1 programs is waiting on cnode004
1 programs is waiting on cnode005
[OK] CT08018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT08019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT08020 (again) usr_prg_B's calculation is done on each node
1 programs is waiting on cnode004
1 programs is waiting on cnode005
[OK] CT08021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT08022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT08023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT08024 ql_server is still running on master node
[OK] CT08025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT08026 ql_server is not running on master node

View File

@ -0,0 +1,36 @@
[OK] CT09001 ql_server and usr_prgs are not running on each node
[OK] CT09002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT09003 ql_server is running on master node
[OK] CT09004 usr_prg_A's args are correct on each node
[OK] CT09005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT09006 usr_prg_A's calculation is done on each node
2 programs is waiting on cnode005
2 programs is waiting on cnode004
[OK] CT09007 usr_prg_A is waiting for resume-req on each node
[OK] CT09008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT09009 usr_prg_B's calculation is done on each node
2 programs is waiting on cnode005
2 programs is waiting on cnode004
[OK] CT09010 usr_prg_B is waiting for resume-req on each node
[OK] CT09011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT09012 usr_prg_C's calculation is done on each node
2 programs is waiting on cnode005
2 programs is waiting on cnode004
[OK] CT09013 usr_prg_C is waiting for resume-req on each node
[OK] CT09014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT09015 (again) usr_prg_A's args are correct on each node
[OK] CT09016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT09017 (again) usr_prg_A's calculation is done on each node
2 programs is waiting on cnode005
2 programs is waiting on cnode004
[OK] CT09018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT09019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT09020 (again) usr_prg_B's calculation is done on each node
2 programs is waiting on cnode005
2 programs is waiting on cnode004
[OK] CT09021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT09022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT09023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT09024 ql_server is still running on master node
[OK] CT09025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT09026 ql_server is not running on master node

View File

@ -0,0 +1,36 @@
[OK] CT10001 ql_server and usr_prgs are not running on each node
[OK] CT10002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT10003 ql_server is running on master node
[OK] CT10004 usr_prg_A's args are correct on each node
[OK] CT10005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT10006 usr_prg_A's calculation is done on each node
2 programs is waiting on cnode004
2 programs is waiting on cnode005
[OK] CT10007 usr_prg_A is waiting for resume-req on each node
[OK] CT10008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT10009 usr_prg_B's calculation is done on each node
2 programs is waiting on cnode004
2 programs is waiting on cnode005
[OK] CT10010 usr_prg_B is waiting for resume-req on each node
[OK] CT10011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT10012 usr_prg_C's calculation is done on each node
2 programs is waiting on cnode004
2 programs is waiting on cnode005
[OK] CT10013 usr_prg_C is waiting for resume-req on each node
[OK] CT10014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT10015 (again) usr_prg_A's args are correct on each node
[OK] CT10016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT10017 (again) usr_prg_A's calculation is done on each node
2 programs is waiting on cnode004
2 programs is waiting on cnode005
[OK] CT10018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT10019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT10020 (again) usr_prg_B's calculation is done on each node
2 programs is waiting on cnode004
2 programs is waiting on cnode005
[OK] CT10021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT10022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT10023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT10024 ql_server is still running on master node
[OK] CT10025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT10026 ql_server is not running on master node

View File

@ -0,0 +1,36 @@
[OK] CT11001 ql_server and usr_prgs are not running on each node
[OK] CT11002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT11003 ql_server is running on master node
[OK] CT11004 usr_prg_A's args are correct on each node
[OK] CT11005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT11006 usr_prg_A's calculation is done on each node
8 programs is waiting on cnode005
8 programs is waiting on cnode004
[OK] CT11007 usr_prg_A is waiting for resume-req on each node
[OK] CT11008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT11009 usr_prg_B's calculation is done on each node
8 programs is waiting on cnode005
8 programs is waiting on cnode004
[OK] CT11010 usr_prg_B is waiting for resume-req on each node
[OK] CT11011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT11012 usr_prg_C's calculation is done on each node
8 programs is waiting on cnode005
8 programs is waiting on cnode004
[OK] CT11013 usr_prg_C is waiting for resume-req on each node
[OK] CT11014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT11015 (again) usr_prg_A's args are correct on each node
[OK] CT11016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT11017 (again) usr_prg_A's calculation is done on each node
8 programs is waiting on cnode005
8 programs is waiting on cnode004
[OK] CT11018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT11019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT11020 (again) usr_prg_B's calculation is done on each node
8 programs is waiting on cnode005
8 programs is waiting on cnode004
[OK] CT11021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT11022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT11023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT11024 ql_server is still running on master node
[OK] CT11025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT11026 ql_server is not running on master node

View File

@ -0,0 +1,36 @@
[OK] CT12001 ql_server and usr_prgs are not running on each node
[OK] CT12002 ql_mpiexec_start usr_prg_A (first exec) returns 0
[OK] CT12003 ql_server is running on master node
[OK] CT12004 usr_prg_A's args are correct on each node
[OK] CT12005 usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT12006 usr_prg_A's calculation is done on each node
8 programs is waiting on cnode004
8 programs is waiting on cnode005
[OK] CT12007 usr_prg_A is waiting for resume-req on each node
[OK] CT12008 ql_mpiexec_start usr_prg_B (first exec) returns 0
[OK] CT12009 usr_prg_B's calculation is done on each node
8 programs is waiting on cnode004
8 programs is waiting on cnode005
[OK] CT12010 usr_prg_B is waiting for resume-req on each node
[OK] CT12011 ql_mpiexec_start usr_prg_C (first exec) returns 0
[OK] CT12012 usr_prg_C's calculation is done on each node
8 programs is waiting on cnode004
8 programs is waiting on cnode005
[OK] CT12013 usr_prg_C is waiting for resume-req on each node
[OK] CT12014 (again) ql_mpiexec_start usr_prg_A returns 0
[OK] CT12015 (again) usr_prg_A's args are correct on each node
[OK] CT12016 (again) usr_prg_A's env (QL_TEST) is correct on each node
[OK] CT12017 (again) usr_prg_A's calculation is done on each node
8 programs is waiting on cnode004
8 programs is waiting on cnode005
[OK] CT12018 (again) usr_prg_A is waiting for resume-req on each node
[OK] CT12019 (again) ql_mpiexec_start usr_prg_B returns 0
[OK] CT12020 (again) usr_prg_B's calculation is done on each node
8 programs is waiting on cnode004
8 programs is waiting on cnode005
[OK] CT12021 (again) usr_prg_B is waiting for resume-req on each node
[OK] CT12022 ql_mpiexec_finalize usr_prg_A return 0
[OK] CT12023 ql_mpiexec_finalize usr_prg_B return 0
[OK] CT12024 ql_server is still running on master node
[OK] CT12025 ql_mpiexec_finalize usr_prg_C return 0
[OK] CT12026 ql_server is not running on master node

View File

@ -0,0 +1,42 @@
CT20001 device mapping program test START
CT20002 program 1 START
CT20003 check "MPI_Send/Recv OK"
val= 1
val= 1
r1 val= 1
r2 val= 1
*** MPI_Send/Recv OK ***
CT20004 program 1 suspend
CT20005 program 2 START
CT20006 check "MPI_Send/Recv OK"
val= 2
val= 2
r1 val= 2
r2 val= 2
*** MPI_Send/Recv OK ***
CT20007 program 2 suspend
CT20008 program 1 resume
CT20009 check "MPI_Send/Recv OK"
repeat
val= 3
repeat
val= 3
r1 val= 3
r2 val= 3
*** MPI_Send/Recv OK ***
CT20010 program 1 suspend
CT20011 program 2 resume
CT20012 check "MPI_Send/Recv OK"
repeat
val= 4
repeat
val= 4
r1 val= 4
r2 val= 4
*** MPI_Send/Recv OK ***
CT20013 program 2 suspend
CT20014 program 1 resume
CT20015 program 1 END
CT20016 program 2 resume
CT20017 program 2 END
CT20018 device mapping program test END

View File

@ -0,0 +1,30 @@
CT21001 mcexec page table update test START
CT21002 program 1 START
CT21003 check "data read OK"
file=file1 , val= 1
*** data read OK ***
CT21004 program 1 suspend
CT21005 program 2 START
CT21006 check "data read OK"
file=file1 , val= 1
*** data read OK ***
CT21007 program 2 suspend
CT21008 program 1 resume
CT21009 check "data read OK"
resume
file=file2 , val= 2
*** data read OK ***
CT21010 program 1 suspend
CT21011 program 2 resume
CT21012 check "data read OK"
resume
file=file2 , val= 2
*** data read OK ***
CT21013 program 2 suspend
CT21014 program 1 resume
STOP 0
CT21015 program 1 END
CT21016 program 2 resume
STOP 0
CT21017 program 2 END
CT21018 mcexec page table update test END

View File

@ -0,0 +1,54 @@
CT22001 OMP test START
CT22002 program 1 START
CT22003 check rank info
mpi= 1/ 2, omp= 1/ 4
mpi= 1/ 2, omp= 0/ 4
mpi= 1/ 2, omp= 3/ 4
mpi= 1/ 2, omp= 2/ 4
mpi= 0/ 2, omp= 1/ 4
mpi= 0/ 2, omp= 0/ 4
mpi= 0/ 2, omp= 3/ 4
mpi= 0/ 2, omp= 2/ 4
CT22004 program 1 suspend
CT22005 program 2 START
CT22006 check rank info
mpi= 0/ 2, omp= 1/ 4
mpi= 1/ 2, omp= 1/ 4
mpi= 1/ 2, omp= 0/ 4
mpi= 1/ 2, omp= 3/ 4
mpi= 1/ 2, omp= 2/ 4
mpi= 0/ 2, omp= 3/ 4
mpi= 0/ 2, omp= 0/ 4
mpi= 0/ 2, omp= 2/ 4
CT22007 program 2 suspend
CT22008 program 1 resume
CT22009 check rank info
repeat
mpi= 0/ 2, omp= 3/ 4
mpi= 0/ 2, omp= 0/ 4
mpi= 0/ 2, omp= 2/ 4
repeat
mpi= 0/ 2, omp= 1/ 4
mpi= 1/ 2, omp= 2/ 4
mpi= 1/ 2, omp= 0/ 4
mpi= 1/ 2, omp= 1/ 4
mpi= 1/ 2, omp= 3/ 4
CT22010 program 1 suspend
CT22011 program 2 resume
CT22012 check rank info
repeat
mpi= 0/ 2, omp= 1/ 4
mpi= 0/ 2, omp= 0/ 4
mpi= 0/ 2, omp= 3/ 4
mpi= 0/ 2, omp= 2/ 4
repeat
mpi= 1/ 2, omp= 1/ 4
mpi= 1/ 2, omp= 0/ 4
mpi= 1/ 2, omp= 3/ 4
mpi= 1/ 2, omp= 2/ 4
CT22013 program 2 suspend
CT22014 program 1 resume
CT22015 program 1 END
CT22016 program 2 resume
CT22017 program 2 END
CT22018 OMP test END

View File

@ -0,0 +1,37 @@
specify -machinefile option
[OK] ECT91001 machinefile is not specified, so ql_mpiexec_start returns not 0. returns 1
no user program
[OK] ECT91002 MPI program is not specified, so ql_mpiexec_start returns not 0. returns 1
-machinefile not exist
[OK] ECT91003 specified machinefile does not exist, so ql_mpiexec_start returns not 0. returns 1
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
dose_not_exist: could not load program: No such file or directory
[OK] ECT91004 specified MPI program does not exist, so ql_mpiexec_start returns not 0. returns 1
mpiexec: exec(No such file or directory)
[OK] ECT91005 mpiexec is not found, so ql_mpiexec_start returns not 0. returns 1
mpiexec: exec(Permission denied)
[OK] ECT91006 mpiexec abort, so ql_mpiexec_start returns not 0. returns 1
specify -machinefile option
[OK] ECT91007 machinefile is not specified, so ql_mpiexec_finalize returns not 0. returns 1
no user program
[OK] ECT91008 MPI program is not specified, so ql_mpiexec_finalize returns not 0. returns 1
not found mpi process
[OK] ECT91009 specified machinefile is wrong, so ql_mpiexec_finalize returns not 0. returns 1
not found mpi process
[OK] ECT91010 specified MPI program name is wrong, so ql_mpiexec_finalize returns not 0. returns 1
application called MPI_Abort(MPI_COMM_WORLD, -1) - process 0
[OK] ECT91011 one of MPI processes aborts, so ql_mpiexec_start returns not 0. returns 141