devel
Threads by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- 1 participants
- 1051 discussions
Re: [mpich-devel] [mpich-discuss] MPICH make clean requires sudo and mucks with DESTDIR
by Balaji, Pavan 22 Aug '14
by Balaji, Pavan 22 Aug '14
22 Aug '14
Thanks. The “uninstall-local” target is where the “rm -f” should have been?
— Pavan
On Aug 22, 2014, at 1:14 PM, Dave Goodell (dgoodell) <dgoodell(a)cisco.com> wrote:
> For whoever fixes this, this is the relevant bit of the Automake manual that talks about the "-local" targets:
>
> http://www.gnu.org/software/automake/manual/automake.html#Extending
>
> -Dave
>
> Begin forwarded message:
>
>> From: "Dave Goodell (dgoodell)" <dgoodell(a)cisco.com>
>> Subject: Re: [mpich-discuss] MPICH make clean requires sudo and mucks with DESTDIR
>> Date: August 22, 2014 1:11:18 PM CDT
>> To: "<discuss(a)mpich.org>" <discuss(a)mpich.org>
>> Cc: Jed Brown <jed(a)jedbrown.org>, Satish Balay <balay(a)mcs.anl.gov>
>>
>> On Aug 21, 2014, at 8:16 PM, Barry Smith <bsmith(a)mcs.anl.gov> wrote:
>>
>>>
>>> In the root Makefile is
>>>
>>> # we can only have one clean-local, so we hook into it via conditionally
>>> # defined variables in the dependencies section
>>> clean-local: $(CLEAN_LOCAL_TARGETS)
>>> rm -f ${DESTDIR}${bindir}/mpic++
>>
>> I was curious if that was my fault as part of the build system rewrite, so I took a peek at his. It looks like a bug from Pavan's commit in June 2012: http://git.mpich.org/mpich.git/commitdiff/cd88cf96
>>
>> The commit he references in his commit was the build system overhaul: http://git.mpich.org/mpich.git/commit/4153c8f8680eeb09a80424f2cc787e799e804…
>>
>> This is the relevant Makefile.sm that was present at the time of the overhaul: http://git.mpich.org/mpich.git/blob/5283393cd41ab38548477ef967f4205539d8e53…
>>
>> It has this "rm -f" in a (simplemake-specific) "uninstall-postamble" target, which is rather different from a "clean-local" target. This logic should probably be moved to an "uninstall-local" target instead. I'm in favor adding an UNINSTALL_LOCAL_TARGETS parallel to the CLEAN_LOCAL_TARGETS pattern already in use, but that's a decision for the MPICH guys to make.
>>
>>> I do not see how this could be correct, since
>>>
>>> 1) mucking with DESTDIR would require sudo for some configurations and make clean shouldn’t require sudo
>>>
>>> 2) should make clean muck with DESTDIR anyways?
>>>
>>> When I run make clean after a make install I do get an permissions error in trying to remove that link.
>>
>> I agree, it is not correct.
>>
>> -Dave
>>
>
> _______________________________________________
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/devel
--
Pavan Balaji ✉️
http://www.mcs.anl.gov/~balaji
1
0
Fwd: [mpich-discuss] MPICH make clean requires sudo and mucks with DESTDIR
by Dave Goodell (dgoodell) 22 Aug '14
by Dave Goodell (dgoodell) 22 Aug '14
22 Aug '14
For whoever fixes this, this is the relevant bit of the Automake manual that talks about the "-local" targets:
http://www.gnu.org/software/automake/manual/automake.html#Extending
-Dave
Begin forwarded message:
> From: "Dave Goodell (dgoodell)" <dgoodell(a)cisco.com>
> Subject: Re: [mpich-discuss] MPICH make clean requires sudo and mucks with DESTDIR
> Date: August 22, 2014 1:11:18 PM CDT
> To: "<discuss(a)mpich.org>" <discuss(a)mpich.org>
> Cc: Jed Brown <jed(a)jedbrown.org>, Satish Balay <balay(a)mcs.anl.gov>
>
> On Aug 21, 2014, at 8:16 PM, Barry Smith <bsmith(a)mcs.anl.gov> wrote:
>
>>
>> In the root Makefile is
>>
>> # we can only have one clean-local, so we hook into it via conditionally
>> # defined variables in the dependencies section
>> clean-local: $(CLEAN_LOCAL_TARGETS)
>> rm -f ${DESTDIR}${bindir}/mpic++
>
> I was curious if that was my fault as part of the build system rewrite, so I took a peek at his. It looks like a bug from Pavan's commit in June 2012: http://git.mpich.org/mpich.git/commitdiff/cd88cf96
>
> The commit he references in his commit was the build system overhaul: http://git.mpich.org/mpich.git/commit/4153c8f8680eeb09a80424f2cc787e799e804…
>
> This is the relevant Makefile.sm that was present at the time of the overhaul: http://git.mpich.org/mpich.git/blob/5283393cd41ab38548477ef967f4205539d8e53…
>
> It has this "rm -f" in a (simplemake-specific) "uninstall-postamble" target, which is rather different from a "clean-local" target. This logic should probably be moved to an "uninstall-local" target instead. I'm in favor adding an UNINSTALL_LOCAL_TARGETS parallel to the CLEAN_LOCAL_TARGETS pattern already in use, but that's a decision for the MPICH guys to make.
>
>> I do not see how this could be correct, since
>>
>> 1) mucking with DESTDIR would require sudo for some configurations and make clean shouldn’t require sudo
>>
>> 2) should make clean muck with DESTDIR anyways?
>>
>> When I run make clean after a make install I do get an permissions error in trying to remove that link.
>
> I agree, it is not correct.
>
> -Dave
>
1
0
> OK, bigtype is fixed now and is under code review.
>
> Jeff, I cribbed mightily from your BigMPI code, so thanks for putting it on github.
See also: http://git.mpich.org/bigmpi.git/ ;-)
Jeff
--
Jeff Hammond
jeff.science(a)gmail.com
http://jeffhammond.github.io/
1
0
On 08/04/2014 09:12 AM, Rob Latham wrote:
>
>
> On 08/04/2014 08:43 AM, Junchao Zhang wrote:
>> Did you mean mpich-3.1.2, instead of 1.3.2? Also, if it is syntax
>> error, could you post the error message?
>
> Yeah, Will meant 3.1.2 (to confirm 'bigio' was first in the 3.1.2 release).
>
> the 'bigio' failure is when an i/o request overflows an integer type.
> Going to be a bit of work to fix that one because the integer type array
> is passed to MPI_TYPE_CREATE_HINDEXED and a few other function
> expecting "array of pointer to ints".
OK, bigtype is fixed now and is under code review.
Jeff, I cribbed mightily from your BigMPI code, so thanks for putting it
on github.
==rob
--
Rob Latham
Mathematics and Computer Science Division
Argonne National Lab, IL USA
1
0
04 Aug '14
Regarding the non-F77 test failures, there are several tests that are
known to fail on bgq because of memory usage or other things. We never
spent the time to figure out how to gracefully skip these tests for bgq in
the test harness.
For the F77 syntax errors .. is there an option to XLF that will permit
the code in question? Perhaps we can add it as a default option for the
bgq build when the XL compilers are used.
Michael Blocksome
Parallel Environment MPI Middleware Team Lead, TCEM
POWER, x86, and Blue Gene HPC Messaging
blocksom(a)us.ibm.com
From: William Scullin <wscullin(a)alcf.anl.gov>
To: Rob Latham <robl(a)mcs.anl.gov>, <ibm(a)mpich.org>, <devel(a)mpich.org>
Date: 08/03/2014 06:09 PM
Subject: Re: [mpich-ibm] Regression tests on mpich-1.3.2
Forwarding this at the suggestion of Rob Latham. It's worth noting
that a high percentage of the f77 failures were syntax issues but a
few tests did pass:
[wscullin@vestalac2 mpich-1.3.2-testing]$ grep -v 'not ok'
*-r3-postpatch/summary.tap | grep f77 | grep ok | grep -v '##' | grep
xl
xl.legacy.ndebug-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
xl.legacy.ndebug-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
xl.ndebug-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
xl.ndebug-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
xl-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
xl-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
The XL compilers used are the May 2014 PTF:
[wscullin@vestalac2 mpich-1.3.2-testing]$ xlf -qversion=verbose
IBM XL Fortran for Blue Gene, V14.1
Version: 14.01.0000.0008
Driver Version: 14.01(Fortran) Level: 140417 ID:_gBvIcmjEEeOTbt3so48j-A
Fortran Front End and Run Time Version: 14.01(Fortran) Level: 140417
ID:_o3fhwsZGEeOCnf7uAVQYOQ
Fortran Transformer Version: 14.01(Fortran) Level: 140417
ID:_o4Glx8ZGEeOCnf7uAVQYOQ
High-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
140417 ID:_kTVT9H7SEeOTb93so48j-A
Low-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
140417 ID:_o-Q4IMZGEeOCnf7uAVQYOQ
[wscullin@vestalac2 mpich-1.3.2-testing]$ xlc -qversion=verbose
IBM XL C/C++ for Blue Gene, V12.1
Version: 12.01.0000.0008
Driver Version: 12.01(C/C++) Level: 140417 ID:_gBvIcmjEEeOTbt3so48j-A
C Front End Version: 12.01(C/C++) Level: 140417 ID:_kTr5Qn7SEeOTb93so48j-A
C++ Front End Version: 12.01(C/C++) Level: 140501
ID:_TB1SNdFsEeOC9P7uAVQYOQ
High-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
140417 ID:_kTVT9H7SEeOTb93so48j-A
Low-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
140417 ID:_o-Q4IMZGEeOCnf7uAVQYOQ
Thanks,
William
On Sat, Aug 2, 2014 at 1:05 PM, William Scullin <wscullin(a)alcf.anl.gov>
wrote:
> I built mpich-1.3.2 on Vesta in /dev/shm/mpich under V1R2M2 with
> eFixes through eFix 3 plus Rob Latham's patch from commit
> 80b48f9ab06c79e663e9f8b72ec1c70c72198e94 using the instructions found
> at https://wiki.mpich.org/mpich/index.php/BGQ. There were a handful of
> failures when I ran the regression test suite. Are they meaningful and
> how should I proceed from here?
>
> Thanks,
> William
>
>
> The following regression rests showed failures:
>
> [wscullin@vestalac2 mpich-1.3.2-testing]$ grep 'not ok'
> *-r3-postpatch/summary.tap
> gcc-4.4.7-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> gcc-4.4.7-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
>
> gcc-4.7.2-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> gcc-4.7.2-r3-postpatch/summary.tap:not ok 310 - ./pt2pt/issendselfcancel
1
> gcc-4.7.2-r3-postpatch/summary.tap:not ok 429 -
> ./rma/linked_list_bench_lock_shr_nocheck 4
> gcc-4.7.2-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
>
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 426 -
> ./rma/linked_list_bench_lock_all 4
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 469 -
./f77/attr/attrmpi1f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 470 -
./f77/attr/baseattrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 471 -
./f77/attr/baseattr2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 472 -
./f77/attr/commattrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 473 -
./f77/attr/commattr2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 474 -
./f77/attr/commattr3f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 475 -
./f77/attr/typeattrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 476 -
./f77/attr/typeattr2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 477 -
./f77/attr/typeattr3f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 478 -
./f77/coll/uallreducef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 479 -
./f77/coll/exscanf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 480 -
./f77/coll/alltoallwf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 481 -
./f77/coll/alltoallvf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 482 -
./f77/coll/inplacef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 483 -
./f77/coll/reducelocalf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 484 -
./f77/coll/redscatf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 485 -
./f77/coll/split_typef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 486 -
./f77/coll/nonblockingf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 487 -
./f77/coll/vw_inplacef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 488 -
> ./f77/coll/red_scat_blockf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 489 -
> ./f77/coll/nonblocking_inpf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 490 -
./f77/datatype/typenamef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 491 -
./f77/datatype/typename3f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 492 -
./f77/datatype/typesnamef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 493 -
./f77/datatype/typecntsf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 494 -
./f77/datatype/typem2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 495 -
./f77/datatype/typesubf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 496 -
./f77/datatype/packef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 497 -
./f77/datatype/gaddressf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 498 -
./f77/datatype/allctypesf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 499 -
./f77/datatype/hindex1f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 500 -
> ./f77/datatype/hindexed_blockf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 501 -
./f77/pt2pt/statusesf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 502 - ./f77/pt2pt/greqf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 503 -
./f77/pt2pt/allpairf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 504 -
./f77/pt2pt/mprobef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 505 -
./f77/info/infotestf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 506 -
./f77/info/infotest2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 507 -
./f77/io/iwriteatf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 508 - ./f77/io/iwritef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 509 -
./f77/io/iwriteshf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 510 - ./f77/io/writef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 511 - ./f77/io/writeatf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 512 -
./f77/io/writeallf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 513 - ./f77/io/writeshf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 514 -
./f77/io/writeordf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 515 -
./f77/io/writeatallf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 516 -
./f77/io/writeatallbef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 517 -
./f77/io/writeallbef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 518 -
./f77/io/writeordbef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 519 - ./f77/io/fileerrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 520 -
./f77/io/fileinfof
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 521 -
./f77/io/shpositionf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 522 -
./f77/io/atomicityf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 523 -
./f77/io/miscfilef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 524 -
./f77/io/setviewcurf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 525 - ./f77/io/c2f2ciof
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 527 -
./f77/rma/winscale1f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 528 -
./f77/rma/winfencef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 529 - ./f77/rma/wingetf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 530 -
./f77/rma/winscale2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 531 - ./f77/rma/winerrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 532 -
./f77/rma/winnamef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 533 -
./f77/rma/wingroupf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 534 - ./f77/rma/winaccf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 535 -
./f77/rma/c2f2cwinf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 536 -
./f77/rma/baseattrwinf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 537 -
./f77/rma/winattrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 538 -
./f77/rma/winattr2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 539 -
./f77/init/baseenvf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 540 -
./f77/comm/commnamef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 541 -
./f77/comm/commerrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 542 - ./f77/ext/c2f2cf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 544 -
./f77/ext/ctypesinf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 545 -
./f77/ext/allocmemf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 546 -
./f77/topo/cartcrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 547 -
./f77/topo/dgraph_wgtf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 548 -
./f77/topo/dgraph_unwgtf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 549 -
./f77/profile/profile1f
>
> xl.legacy-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> xl.ndebug-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> xl.ndebug-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> xl.ndebug-r3-postpatch/summary.tap:not ok 469 - ./f77/attr/attrmpi1f
> xl.ndebug-r3-postpatch/summary.tap:not ok 470 - ./f77/attr/baseattrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 471 - ./f77/attr/baseattr2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 472 - ./f77/attr/commattrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 473 - ./f77/attr/commattr2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 474 - ./f77/attr/commattr3f
> xl.ndebug-r3-postpatch/summary.tap:not ok 475 - ./f77/attr/typeattrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 476 - ./f77/attr/typeattr2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 477 - ./f77/attr/typeattr3f
> xl.ndebug-r3-postpatch/summary.tap:not ok 478 - ./f77/coll/uallreducef
> xl.ndebug-r3-postpatch/summary.tap:not ok 479 - ./f77/coll/exscanf
> xl.ndebug-r3-postpatch/summary.tap:not ok 480 - ./f77/coll/alltoallwf
> xl.ndebug-r3-postpatch/summary.tap:not ok 481 - ./f77/coll/alltoallvf
> xl.ndebug-r3-postpatch/summary.tap:not ok 482 - ./f77/coll/inplacef
> xl.ndebug-r3-postpatch/summary.tap:not ok 483 - ./f77/coll/reducelocalf
> xl.ndebug-r3-postpatch/summary.tap:not ok 484 - ./f77/coll/redscatf
> xl.ndebug-r3-postpatch/summary.tap:not ok 485 - ./f77/coll/split_typef
> xl.ndebug-r3-postpatch/summary.tap:not ok 486 - ./f77/coll/nonblockingf
> xl.ndebug-r3-postpatch/summary.tap:not ok 487 - ./f77/coll/vw_inplacef
> xl.ndebug-r3-postpatch/summary.tap:not ok 488 -
./f77/coll/red_scat_blockf
> xl.ndebug-r3-postpatch/summary.tap:not ok 489 -
./f77/coll/nonblocking_inpf
> xl.ndebug-r3-postpatch/summary.tap:not ok 490 - ./f77/datatype/typenamef
> xl.ndebug-r3-postpatch/summary.tap:not ok 491 -
./f77/datatype/typename3f
> xl.ndebug-r3-postpatch/summary.tap:not ok 492 -
./f77/datatype/typesnamef
> xl.ndebug-r3-postpatch/summary.tap:not ok 493 - ./f77/datatype/typecntsf
> xl.ndebug-r3-postpatch/summary.tap:not ok 494 - ./f77/datatype/typem2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 495 - ./f77/datatype/typesubf
> xl.ndebug-r3-postpatch/summary.tap:not ok 496 - ./f77/datatype/packef
> xl.ndebug-r3-postpatch/summary.tap:not ok 497 - ./f77/datatype/gaddressf
> xl.ndebug-r3-postpatch/summary.tap:not ok 498 -
./f77/datatype/allctypesf
> xl.ndebug-r3-postpatch/summary.tap:not ok 499 - ./f77/datatype/hindex1f
> xl.ndebug-r3-postpatch/summary.tap:not ok 500 -
./f77/datatype/hindexed_blockf
> xl.ndebug-r3-postpatch/summary.tap:not ok 501 - ./f77/pt2pt/statusesf
> xl.ndebug-r3-postpatch/summary.tap:not ok 502 - ./f77/pt2pt/greqf
> xl.ndebug-r3-postpatch/summary.tap:not ok 503 - ./f77/pt2pt/allpairf
> xl.ndebug-r3-postpatch/summary.tap:not ok 504 - ./f77/pt2pt/mprobef
> xl.ndebug-r3-postpatch/summary.tap:not ok 505 - ./f77/info/infotestf
> xl.ndebug-r3-postpatch/summary.tap:not ok 506 - ./f77/info/infotest2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 507 - ./f77/io/iwriteatf
> xl.ndebug-r3-postpatch/summary.tap:not ok 508 - ./f77/io/iwritef
> xl.ndebug-r3-postpatch/summary.tap:not ok 509 - ./f77/io/iwriteshf
> xl.ndebug-r3-postpatch/summary.tap:not ok 510 - ./f77/io/writef
> xl.ndebug-r3-postpatch/summary.tap:not ok 511 - ./f77/io/writeatf
> xl.ndebug-r3-postpatch/summary.tap:not ok 512 - ./f77/io/writeallf
> xl.ndebug-r3-postpatch/summary.tap:not ok 513 - ./f77/io/writeshf
> xl.ndebug-r3-postpatch/summary.tap:not ok 514 - ./f77/io/writeordf
> xl.ndebug-r3-postpatch/summary.tap:not ok 515 - ./f77/io/writeatallf
> xl.ndebug-r3-postpatch/summary.tap:not ok 516 - ./f77/io/writeatallbef
> xl.ndebug-r3-postpatch/summary.tap:not ok 517 - ./f77/io/writeallbef
> xl.ndebug-r3-postpatch/summary.tap:not ok 518 - ./f77/io/writeordbef
> xl.ndebug-r3-postpatch/summary.tap:not ok 519 - ./f77/io/fileerrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 520 - ./f77/io/fileinfof
> xl.ndebug-r3-postpatch/summary.tap:not ok 521 - ./f77/io/shpositionf
> xl.ndebug-r3-postpatch/summary.tap:not ok 522 - ./f77/io/atomicityf
> xl.ndebug-r3-postpatch/summary.tap:not ok 523 - ./f77/io/miscfilef
> xl.ndebug-r3-postpatch/summary.tap:not ok 524 - ./f77/io/setviewcurf
> xl.ndebug-r3-postpatch/summary.tap:not ok 525 - ./f77/io/c2f2ciof
> xl.ndebug-r3-postpatch/summary.tap:not ok 527 - ./f77/rma/winscale1f
> xl.ndebug-r3-postpatch/summary.tap:not ok 528 - ./f77/rma/winfencef
> xl.ndebug-r3-postpatch/summary.tap:not ok 529 - ./f77/rma/wingetf
> xl.ndebug-r3-postpatch/summary.tap:not ok 530 - ./f77/rma/winscale2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 531 - ./f77/rma/winerrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 532 - ./f77/rma/winnamef
> xl.ndebug-r3-postpatch/summary.tap:not ok 533 - ./f77/rma/wingroupf
> xl.ndebug-r3-postpatch/summary.tap:not ok 534 - ./f77/rma/winaccf
> xl.ndebug-r3-postpatch/summary.tap:not ok 535 - ./f77/rma/c2f2cwinf
> xl.ndebug-r3-postpatch/summary.tap:not ok 536 - ./f77/rma/baseattrwinf
> xl.ndebug-r3-postpatch/summary.tap:not ok 537 - ./f77/rma/winattrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 538 - ./f77/rma/winattr2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 539 - ./f77/init/baseenvf
> xl.ndebug-r3-postpatch/summary.tap:not ok 540 - ./f77/comm/commnamef
> xl.ndebug-r3-postpatch/summary.tap:not ok 541 - ./f77/comm/commerrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 542 - ./f77/ext/c2f2cf
> xl.ndebug-r3-postpatch/summary.tap:not ok 544 - ./f77/ext/ctypesinf
> xl.ndebug-r3-postpatch/summary.tap:not ok 545 - ./f77/ext/allocmemf
> xl.ndebug-r3-postpatch/summary.tap:not ok 546 - ./f77/topo/cartcrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 547 - ./f77/topo/dgraph_wgtf
> xl.ndebug-r3-postpatch/summary.tap:not ok 548 - ./f77/topo/dgraph_unwgtf
> xl.ndebug-r3-postpatch/summary.tap:not ok 549 - ./f77/profile/profile1f
>
> xl-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> xl-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> xl-r3-postpatch/summary.tap:not ok 469 - ./f77/attr/attrmpi1f
> xl-r3-postpatch/summary.tap:not ok 470 - ./f77/attr/baseattrf
> xl-r3-postpatch/summary.tap:not ok 471 - ./f77/attr/baseattr2f
> xl-r3-postpatch/summary.tap:not ok 472 - ./f77/attr/commattrf
> xl-r3-postpatch/summary.tap:not ok 473 - ./f77/attr/commattr2f
> xl-r3-postpatch/summary.tap:not ok 474 - ./f77/attr/commattr3f
> xl-r3-postpatch/summary.tap:not ok 475 - ./f77/attr/typeattrf
> xl-r3-postpatch/summary.tap:not ok 476 - ./f77/attr/typeattr2f
> xl-r3-postpatch/summary.tap:not ok 477 - ./f77/attr/typeattr3f
> xl-r3-postpatch/summary.tap:not ok 478 - ./f77/coll/uallreducef
> xl-r3-postpatch/summary.tap:not ok 479 - ./f77/coll/exscanf
> xl-r3-postpatch/summary.tap:not ok 480 - ./f77/coll/alltoallwf
> xl-r3-postpatch/summary.tap:not ok 481 - ./f77/coll/alltoallvf
> xl-r3-postpatch/summary.tap:not ok 482 - ./f77/coll/inplacef
> xl-r3-postpatch/summary.tap:not ok 483 - ./f77/coll/reducelocalf
> xl-r3-postpatch/summary.tap:not ok 484 - ./f77/coll/redscatf
> xl-r3-postpatch/summary.tap:not ok 485 - ./f77/coll/split_typef
> xl-r3-postpatch/summary.tap:not ok 486 - ./f77/coll/nonblockingf
> xl-r3-postpatch/summary.tap:not ok 487 - ./f77/coll/vw_inplacef
> xl-r3-postpatch/summary.tap:not ok 488 - ./f77/coll/red_scat_blockf
> xl-r3-postpatch/summary.tap:not ok 489 - ./f77/coll/nonblocking_inpf
> xl-r3-postpatch/summary.tap:not ok 490 - ./f77/datatype/typenamef
> xl-r3-postpatch/summary.tap:not ok 491 - ./f77/datatype/typename3f
> xl-r3-postpatch/summary.tap:not ok 492 - ./f77/datatype/typesnamef
> xl-r3-postpatch/summary.tap:not ok 493 - ./f77/datatype/typecntsf
> xl-r3-postpatch/summary.tap:not ok 494 - ./f77/datatype/typem2f
> xl-r3-postpatch/summary.tap:not ok 495 - ./f77/datatype/typesubf
> xl-r3-postpatch/summary.tap:not ok 496 - ./f77/datatype/packef
> xl-r3-postpatch/summary.tap:not ok 497 - ./f77/datatype/gaddressf
> xl-r3-postpatch/summary.tap:not ok 498 - ./f77/datatype/allctypesf
> xl-r3-postpatch/summary.tap:not ok 499 - ./f77/datatype/hindex1f
> xl-r3-postpatch/summary.tap:not ok 500 - ./f77/datatype/hindexed_blockf
> xl-r3-postpatch/summary.tap:not ok 501 - ./f77/pt2pt/statusesf
> xl-r3-postpatch/summary.tap:not ok 502 - ./f77/pt2pt/greqf
> xl-r3-postpatch/summary.tap:not ok 503 - ./f77/pt2pt/allpairf
> xl-r3-postpatch/summary.tap:not ok 504 - ./f77/pt2pt/mprobef
> xl-r3-postpatch/summary.tap:not ok 505 - ./f77/info/infotestf
> xl-r3-postpatch/summary.tap:not ok 506 - ./f77/info/infotest2f
> xl-r3-postpatch/summary.tap:not ok 507 - ./f77/io/iwriteatf
> xl-r3-postpatch/summary.tap:not ok 508 - ./f77/io/iwritef
> xl-r3-postpatch/summary.tap:not ok 509 - ./f77/io/iwriteshf
> xl-r3-postpatch/summary.tap:not ok 510 - ./f77/io/writef
> xl-r3-postpatch/summary.tap:not ok 511 - ./f77/io/writeatf
> xl-r3-postpatch/summary.tap:not ok 512 - ./f77/io/writeallf
> xl-r3-postpatch/summary.tap:not ok 513 - ./f77/io/writeshf
> xl-r3-postpatch/summary.tap:not ok 514 - ./f77/io/writeordf
> xl-r3-postpatch/summary.tap:not ok 515 - ./f77/io/writeatallf
> xl-r3-postpatch/summary.tap:not ok 516 - ./f77/io/writeatallbef
> xl-r3-postpatch/summary.tap:not ok 517 - ./f77/io/writeallbef
> xl-r3-postpatch/summary.tap:not ok 518 - ./f77/io/writeordbef
> xl-r3-postpatch/summary.tap:not ok 519 - ./f77/io/fileerrf
> xl-r3-postpatch/summary.tap:not ok 520 - ./f77/io/fileinfof
> xl-r3-postpatch/summary.tap:not ok 521 - ./f77/io/shpositionf
> xl-r3-postpatch/summary.tap:not ok 522 - ./f77/io/atomicityf
> xl-r3-postpatch/summary.tap:not ok 523 - ./f77/io/miscfilef
> xl-r3-postpatch/summary.tap:not ok 524 - ./f77/io/setviewcurf
> xl-r3-postpatch/summary.tap:not ok 525 - ./f77/io/c2f2ciof
> xl-r3-postpatch/summary.tap:not ok 527 - ./f77/rma/winscale1f
> xl-r3-postpatch/summary.tap:not ok 528 - ./f77/rma/winfencef
> xl-r3-postpatch/summary.tap:not ok 529 - ./f77/rma/wingetf
> xl-r3-postpatch/summary.tap:not ok 530 - ./f77/rma/winscale2f
> xl-r3-postpatch/summary.tap:not ok 531 - ./f77/rma/winerrf
> xl-r3-postpatch/summary.tap:not ok 532 - ./f77/rma/winnamef
> xl-r3-postpatch/summary.tap:not ok 533 - ./f77/rma/wingroupf
> xl-r3-postpatch/summary.tap:not ok 534 - ./f77/rma/winaccf
> xl-r3-postpatch/summary.tap:not ok 535 - ./f77/rma/c2f2cwinf
> xl-r3-postpatch/summary.tap:not ok 536 - ./f77/rma/baseattrwinf
> xl-r3-postpatch/summary.tap:not ok 537 - ./f77/rma/winattrf
> xl-r3-postpatch/summary.tap:not ok 538 - ./f77/rma/winattr2f
> xl-r3-postpatch/summary.tap:not ok 539 - ./f77/init/baseenvf
> xl-r3-postpatch/summary.tap:not ok 540 - ./f77/comm/commnamef
> xl-r3-postpatch/summary.tap:not ok 541 - ./f77/comm/commerrf
> xl-r3-postpatch/summary.tap:not ok 542 - ./f77/ext/c2f2cf
> xl-r3-postpatch/summary.tap:not ok 544 - ./f77/ext/ctypesinf
> xl-r3-postpatch/summary.tap:not ok 545 - ./f77/ext/allocmemf
> xl-r3-postpatch/summary.tap:not ok 546 - ./f77/topo/cartcrf
> xl-r3-postpatch/summary.tap:not ok 547 - ./f77/topo/dgraph_wgtf
> xl-r3-postpatch/summary.tap:not ok 548 - ./f77/topo/dgraph_unwgtf
> xl-r3-postpatch/summary.tap:not ok 549 - ./f77/profile/profile1f
> [wscullin@vestalac2 mpich-1.3.2-testing]$
_______________________________________________
ibm mailing list
ibm(a)lists.mpich.org
https://lists.mpich.org/mailman/listinfo/ibm
1
0
On 08/04/2014 08:43 AM, Junchao Zhang wrote:
> Did you mean mpich-3.1.2, instead of 1.3.2? Also, if it is syntax
> error, could you post the error message?
Yeah, Will meant 3.1.2 (to confirm 'bigio' was first in the 3.1.2 release).
the 'bigio' failure is when an i/o request overflows an integer type.
Going to be a bit of work to fix that one because the integer type array
is passed to MPI_TYPE_CREATE_HINDEXED and a few other function
expecting "array of pointer to ints".
Way to go, MPI forum....
==rob
> --Junchao Zhang
>
>
> On Sun, Aug 3, 2014 at 12:22 PM, William Scullin <wscullin(a)alcf.anl.gov
> <mailto:[email protected]>> wrote:
>
> Forwarding this at the suggestion of Rob Latham. It's worth noting
> that a high percentage of the f77 failures were syntax issues but a
> few tests did pass:
>
> [wscullin@vestalac2 mpich-1.3.2-testing]$ grep -v 'not ok'
> *-r3-postpatch/summary.tap | grep f77 | grep ok | grep -v '##' | grep
> xl
> xl.legacy.ndebug-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
> xl.legacy.ndebug-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
> xl.ndebug-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
> xl.ndebug-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
> xl-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
> xl-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
>
> The XL compilers used are the May 2014 PTF:
> [wscullin@vestalac2 mpich-1.3.2-testing]$ xlf -qversion=verbose
> IBM XL Fortran for Blue Gene, V14.1
> Version: 14.01.0000.0008
> Driver Version: 14.01(Fortran) Level: 140417 ID:_gBvIcmjEEeOTbt3so48j-A
> Fortran Front End and Run Time Version: 14.01(Fortran) Level: 140417
> ID:_o3fhwsZGEeOCnf7uAVQYOQ
> Fortran Transformer Version: 14.01(Fortran) Level: 140417
> ID:_o4Glx8ZGEeOCnf7uAVQYOQ
> High-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
> 140417 ID:_kTVT9H7SEeOTb93so48j-A
> Low-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
> 140417 ID:_o-Q4IMZGEeOCnf7uAVQYOQ
>
> [wscullin@vestalac2 mpich-1.3.2-testing]$ xlc -qversion=verbose
> IBM XL C/C++ for Blue Gene, V12.1
> Version: 12.01.0000.0008
> Driver Version: 12.01(C/C++) Level: 140417 ID:_gBvIcmjEEeOTbt3so48j-A
> C Front End Version: 12.01(C/C++) Level: 140417
> ID:_kTr5Qn7SEeOTb93so48j-A
> C++ Front End Version: 12.01(C/C++) Level: 140501
> ID:_TB1SNdFsEeOC9P7uAVQYOQ
> High-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
> 140417 ID:_kTVT9H7SEeOTb93so48j-A
> Low-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
> 140417 ID:_o-Q4IMZGEeOCnf7uAVQYOQ
>
> Thanks,
> William
>
> On Sat, Aug 2, 2014 at 1:05 PM, William Scullin
> <wscullin(a)alcf.anl.gov <mailto:[email protected]>> wrote:
> > I built mpich-1.3.2 on Vesta in /dev/shm/mpich under V1R2M2 with
> > eFixes through eFix 3 plus Rob Latham's patch from commit
> > 80b48f9ab06c79e663e9f8b72ec1c70c72198e94 using the instructions found
> > at https://wiki.mpich.org/mpich/index.php/BGQ. There were a
> handful of
> > failures when I ran the regression test suite. Are they
> meaningful and
> > how should I proceed from here?
> >
> > Thanks,
> > William
> >
> >
> > The following regression rests showed failures:
> >
> > [wscullin@vestalac2 mpich-1.3.2-testing]$ grep 'not ok'
> > *-r3-postpatch/summary.tap
> > gcc-4.4.7-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> > gcc-4.4.7-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> >
> > gcc-4.7.2-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> > gcc-4.7.2-r3-postpatch/summary.tap:not ok 310 -
> ./pt2pt/issendselfcancel 1
> > gcc-4.7.2-r3-postpatch/summary.tap:not ok 429 -
> > ./rma/linked_list_bench_lock_shr_nocheck 4
> > gcc-4.7.2-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> >
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 284 -
> ./init/timeout 2
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 426 -
> > ./rma/linked_list_bench_lock_all 4
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 469 -
> ./f77/attr/attrmpi1f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 470 -
> ./f77/attr/baseattrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 471 -
> ./f77/attr/baseattr2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 472 -
> ./f77/attr/commattrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 473 -
> ./f77/attr/commattr2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 474 -
> ./f77/attr/commattr3f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 475 -
> ./f77/attr/typeattrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 476 -
> ./f77/attr/typeattr2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 477 -
> ./f77/attr/typeattr3f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 478 -
> ./f77/coll/uallreducef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 479 -
> ./f77/coll/exscanf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 480 -
> ./f77/coll/alltoallwf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 481 -
> ./f77/coll/alltoallvf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 482 -
> ./f77/coll/inplacef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 483 -
> ./f77/coll/reducelocalf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 484 -
> ./f77/coll/redscatf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 485 -
> ./f77/coll/split_typef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 486 -
> ./f77/coll/nonblockingf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 487 -
> ./f77/coll/vw_inplacef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 488 -
> > ./f77/coll/red_scat_blockf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 489 -
> > ./f77/coll/nonblocking_inpf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 490 -
> ./f77/datatype/typenamef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 491 -
> ./f77/datatype/typename3f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 492 -
> ./f77/datatype/typesnamef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 493 -
> ./f77/datatype/typecntsf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 494 -
> ./f77/datatype/typem2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 495 -
> ./f77/datatype/typesubf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 496 -
> ./f77/datatype/packef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 497 -
> ./f77/datatype/gaddressf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 498 -
> ./f77/datatype/allctypesf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 499 -
> ./f77/datatype/hindex1f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 500 -
> > ./f77/datatype/hindexed_blockf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 501 -
> ./f77/pt2pt/statusesf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 502 -
> ./f77/pt2pt/greqf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 503 -
> ./f77/pt2pt/allpairf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 504 -
> ./f77/pt2pt/mprobef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 505 -
> ./f77/info/infotestf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 506 -
> ./f77/info/infotest2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 507 -
> ./f77/io/iwriteatf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 508 -
> ./f77/io/iwritef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 509 -
> ./f77/io/iwriteshf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 510 -
> ./f77/io/writef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 511 -
> ./f77/io/writeatf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 512 -
> ./f77/io/writeallf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 513 -
> ./f77/io/writeshf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 514 -
> ./f77/io/writeordf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 515 -
> ./f77/io/writeatallf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 516 -
> ./f77/io/writeatallbef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 517 -
> ./f77/io/writeallbef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 518 -
> ./f77/io/writeordbef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 519 -
> ./f77/io/fileerrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 520 -
> ./f77/io/fileinfof
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 521 -
> ./f77/io/shpositionf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 522 -
> ./f77/io/atomicityf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 523 -
> ./f77/io/miscfilef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 524 -
> ./f77/io/setviewcurf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 525 -
> ./f77/io/c2f2ciof
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 527 -
> ./f77/rma/winscale1f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 528 -
> ./f77/rma/winfencef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 529 -
> ./f77/rma/wingetf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 530 -
> ./f77/rma/winscale2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 531 -
> ./f77/rma/winerrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 532 -
> ./f77/rma/winnamef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 533 -
> ./f77/rma/wingroupf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 534 -
> ./f77/rma/winaccf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 535 -
> ./f77/rma/c2f2cwinf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 536 -
> ./f77/rma/baseattrwinf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 537 -
> ./f77/rma/winattrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 538 -
> ./f77/rma/winattr2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 539 -
> ./f77/init/baseenvf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 540 -
> ./f77/comm/commnamef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 541 -
> ./f77/comm/commerrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 542 -
> ./f77/ext/c2f2cf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 544 -
> ./f77/ext/ctypesinf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 545 -
> ./f77/ext/allocmemf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 546 -
> ./f77/topo/cartcrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 547 -
> ./f77/topo/dgraph_wgtf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 548 -
> ./f77/topo/dgraph_unwgtf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 549 -
> ./f77/profile/profile1f
> >
> > xl.legacy-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> > xl.ndebug-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> > xl.ndebug-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> > xl.ndebug-r3-postpatch/summary.tap:not ok 469 - ./f77/attr/attrmpi1f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 470 - ./f77/attr/baseattrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 471 - ./f77/attr/baseattr2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 472 - ./f77/attr/commattrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 473 - ./f77/attr/commattr2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 474 - ./f77/attr/commattr3f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 475 - ./f77/attr/typeattrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 476 - ./f77/attr/typeattr2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 477 - ./f77/attr/typeattr3f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 478 -
> ./f77/coll/uallreducef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 479 - ./f77/coll/exscanf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 480 - ./f77/coll/alltoallwf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 481 - ./f77/coll/alltoallvf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 482 - ./f77/coll/inplacef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 483 -
> ./f77/coll/reducelocalf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 484 - ./f77/coll/redscatf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 485 -
> ./f77/coll/split_typef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 486 -
> ./f77/coll/nonblockingf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 487 -
> ./f77/coll/vw_inplacef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 488 -
> ./f77/coll/red_scat_blockf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 489 -
> ./f77/coll/nonblocking_inpf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 490 -
> ./f77/datatype/typenamef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 491 -
> ./f77/datatype/typename3f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 492 -
> ./f77/datatype/typesnamef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 493 -
> ./f77/datatype/typecntsf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 494 -
> ./f77/datatype/typem2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 495 -
> ./f77/datatype/typesubf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 496 - ./f77/datatype/packef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 497 -
> ./f77/datatype/gaddressf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 498 -
> ./f77/datatype/allctypesf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 499 -
> ./f77/datatype/hindex1f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 500 -
> ./f77/datatype/hindexed_blockf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 501 - ./f77/pt2pt/statusesf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 502 - ./f77/pt2pt/greqf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 503 - ./f77/pt2pt/allpairf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 504 - ./f77/pt2pt/mprobef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 505 - ./f77/info/infotestf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 506 - ./f77/info/infotest2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 507 - ./f77/io/iwriteatf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 508 - ./f77/io/iwritef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 509 - ./f77/io/iwriteshf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 510 - ./f77/io/writef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 511 - ./f77/io/writeatf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 512 - ./f77/io/writeallf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 513 - ./f77/io/writeshf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 514 - ./f77/io/writeordf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 515 - ./f77/io/writeatallf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 516 -
> ./f77/io/writeatallbef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 517 - ./f77/io/writeallbef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 518 - ./f77/io/writeordbef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 519 - ./f77/io/fileerrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 520 - ./f77/io/fileinfof
> > xl.ndebug-r3-postpatch/summary.tap:not ok 521 - ./f77/io/shpositionf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 522 - ./f77/io/atomicityf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 523 - ./f77/io/miscfilef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 524 - ./f77/io/setviewcurf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 525 - ./f77/io/c2f2ciof
> > xl.ndebug-r3-postpatch/summary.tap:not ok 527 - ./f77/rma/winscale1f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 528 - ./f77/rma/winfencef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 529 - ./f77/rma/wingetf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 530 - ./f77/rma/winscale2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 531 - ./f77/rma/winerrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 532 - ./f77/rma/winnamef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 533 - ./f77/rma/wingroupf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 534 - ./f77/rma/winaccf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 535 - ./f77/rma/c2f2cwinf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 536 -
> ./f77/rma/baseattrwinf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 537 - ./f77/rma/winattrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 538 - ./f77/rma/winattr2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 539 - ./f77/init/baseenvf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 540 - ./f77/comm/commnamef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 541 - ./f77/comm/commerrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 542 - ./f77/ext/c2f2cf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 544 - ./f77/ext/ctypesinf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 545 - ./f77/ext/allocmemf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 546 - ./f77/topo/cartcrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 547 -
> ./f77/topo/dgraph_wgtf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 548 -
> ./f77/topo/dgraph_unwgtf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 549 -
> ./f77/profile/profile1f
> >
> > xl-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> > xl-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> > xl-r3-postpatch/summary.tap:not ok 469 - ./f77/attr/attrmpi1f
> > xl-r3-postpatch/summary.tap:not ok 470 - ./f77/attr/baseattrf
> > xl-r3-postpatch/summary.tap:not ok 471 - ./f77/attr/baseattr2f
> > xl-r3-postpatch/summary.tap:not ok 472 - ./f77/attr/commattrf
> > xl-r3-postpatch/summary.tap:not ok 473 - ./f77/attr/commattr2f
> > xl-r3-postpatch/summary.tap:not ok 474 - ./f77/attr/commattr3f
> > xl-r3-postpatch/summary.tap:not ok 475 - ./f77/attr/typeattrf
> > xl-r3-postpatch/summary.tap:not ok 476 - ./f77/attr/typeattr2f
> > xl-r3-postpatch/summary.tap:not ok 477 - ./f77/attr/typeattr3f
> > xl-r3-postpatch/summary.tap:not ok 478 - ./f77/coll/uallreducef
> > xl-r3-postpatch/summary.tap:not ok 479 - ./f77/coll/exscanf
> > xl-r3-postpatch/summary.tap:not ok 480 - ./f77/coll/alltoallwf
> > xl-r3-postpatch/summary.tap:not ok 481 - ./f77/coll/alltoallvf
> > xl-r3-postpatch/summary.tap:not ok 482 - ./f77/coll/inplacef
> > xl-r3-postpatch/summary.tap:not ok 483 - ./f77/coll/reducelocalf
> > xl-r3-postpatch/summary.tap:not ok 484 - ./f77/coll/redscatf
> > xl-r3-postpatch/summary.tap:not ok 485 - ./f77/coll/split_typef
> > xl-r3-postpatch/summary.tap:not ok 486 - ./f77/coll/nonblockingf
> > xl-r3-postpatch/summary.tap:not ok 487 - ./f77/coll/vw_inplacef
> > xl-r3-postpatch/summary.tap:not ok 488 - ./f77/coll/red_scat_blockf
> > xl-r3-postpatch/summary.tap:not ok 489 - ./f77/coll/nonblocking_inpf
> > xl-r3-postpatch/summary.tap:not ok 490 - ./f77/datatype/typenamef
> > xl-r3-postpatch/summary.tap:not ok 491 - ./f77/datatype/typename3f
> > xl-r3-postpatch/summary.tap:not ok 492 - ./f77/datatype/typesnamef
> > xl-r3-postpatch/summary.tap:not ok 493 - ./f77/datatype/typecntsf
> > xl-r3-postpatch/summary.tap:not ok 494 - ./f77/datatype/typem2f
> > xl-r3-postpatch/summary.tap:not ok 495 - ./f77/datatype/typesubf
> > xl-r3-postpatch/summary.tap:not ok 496 - ./f77/datatype/packef
> > xl-r3-postpatch/summary.tap:not ok 497 - ./f77/datatype/gaddressf
> > xl-r3-postpatch/summary.tap:not ok 498 - ./f77/datatype/allctypesf
> > xl-r3-postpatch/summary.tap:not ok 499 - ./f77/datatype/hindex1f
> > xl-r3-postpatch/summary.tap:not ok 500 -
> ./f77/datatype/hindexed_blockf
> > xl-r3-postpatch/summary.tap:not ok 501 - ./f77/pt2pt/statusesf
> > xl-r3-postpatch/summary.tap:not ok 502 - ./f77/pt2pt/greqf
> > xl-r3-postpatch/summary.tap:not ok 503 - ./f77/pt2pt/allpairf
> > xl-r3-postpatch/summary.tap:not ok 504 - ./f77/pt2pt/mprobef
> > xl-r3-postpatch/summary.tap:not ok 505 - ./f77/info/infotestf
> > xl-r3-postpatch/summary.tap:not ok 506 - ./f77/info/infotest2f
> > xl-r3-postpatch/summary.tap:not ok 507 - ./f77/io/iwriteatf
> > xl-r3-postpatch/summary.tap:not ok 508 - ./f77/io/iwritef
> > xl-r3-postpatch/summary.tap:not ok 509 - ./f77/io/iwriteshf
> > xl-r3-postpatch/summary.tap:not ok 510 - ./f77/io/writef
> > xl-r3-postpatch/summary.tap:not ok 511 - ./f77/io/writeatf
> > xl-r3-postpatch/summary.tap:not ok 512 - ./f77/io/writeallf
> > xl-r3-postpatch/summary.tap:not ok 513 - ./f77/io/writeshf
> > xl-r3-postpatch/summary.tap:not ok 514 - ./f77/io/writeordf
> > xl-r3-postpatch/summary.tap:not ok 515 - ./f77/io/writeatallf
> > xl-r3-postpatch/summary.tap:not ok 516 - ./f77/io/writeatallbef
> > xl-r3-postpatch/summary.tap:not ok 517 - ./f77/io/writeallbef
> > xl-r3-postpatch/summary.tap:not ok 518 - ./f77/io/writeordbef
> > xl-r3-postpatch/summary.tap:not ok 519 - ./f77/io/fileerrf
> > xl-r3-postpatch/summary.tap:not ok 520 - ./f77/io/fileinfof
> > xl-r3-postpatch/summary.tap:not ok 521 - ./f77/io/shpositionf
> > xl-r3-postpatch/summary.tap:not ok 522 - ./f77/io/atomicityf
> > xl-r3-postpatch/summary.tap:not ok 523 - ./f77/io/miscfilef
> > xl-r3-postpatch/summary.tap:not ok 524 - ./f77/io/setviewcurf
> > xl-r3-postpatch/summary.tap:not ok 525 - ./f77/io/c2f2ciof
> > xl-r3-postpatch/summary.tap:not ok 527 - ./f77/rma/winscale1f
> > xl-r3-postpatch/summary.tap:not ok 528 - ./f77/rma/winfencef
> > xl-r3-postpatch/summary.tap:not ok 529 - ./f77/rma/wingetf
> > xl-r3-postpatch/summary.tap:not ok 530 - ./f77/rma/winscale2f
> > xl-r3-postpatch/summary.tap:not ok 531 - ./f77/rma/winerrf
> > xl-r3-postpatch/summary.tap:not ok 532 - ./f77/rma/winnamef
> > xl-r3-postpatch/summary.tap:not ok 533 - ./f77/rma/wingroupf
> > xl-r3-postpatch/summary.tap:not ok 534 - ./f77/rma/winaccf
> > xl-r3-postpatch/summary.tap:not ok 535 - ./f77/rma/c2f2cwinf
> > xl-r3-postpatch/summary.tap:not ok 536 - ./f77/rma/baseattrwinf
> > xl-r3-postpatch/summary.tap:not ok 537 - ./f77/rma/winattrf
> > xl-r3-postpatch/summary.tap:not ok 538 - ./f77/rma/winattr2f
> > xl-r3-postpatch/summary.tap:not ok 539 - ./f77/init/baseenvf
> > xl-r3-postpatch/summary.tap:not ok 540 - ./f77/comm/commnamef
> > xl-r3-postpatch/summary.tap:not ok 541 - ./f77/comm/commerrf
> > xl-r3-postpatch/summary.tap:not ok 542 - ./f77/ext/c2f2cf
> > xl-r3-postpatch/summary.tap:not ok 544 - ./f77/ext/ctypesinf
> > xl-r3-postpatch/summary.tap:not ok 545 - ./f77/ext/allocmemf
> > xl-r3-postpatch/summary.tap:not ok 546 - ./f77/topo/cartcrf
> > xl-r3-postpatch/summary.tap:not ok 547 - ./f77/topo/dgraph_wgtf
> > xl-r3-postpatch/summary.tap:not ok 548 - ./f77/topo/dgraph_unwgtf
> > xl-r3-postpatch/summary.tap:not ok 549 - ./f77/profile/profile1f
> > [wscullin@vestalac2 mpich-1.3.2-testing]$
> _______________________________________________
> ibm mailing list
> ibm(a)lists.mpich.org <mailto:[email protected]>
> https://lists.mpich.org/mailman/listinfo/ibm
>
>
--
Rob Latham
Mathematics and Computer Science Division
Argonne National Lab, IL USA
1
0
04 Aug '14
Did you mean mpich-3.1.2, instead of 1.3.2? Also, if it is syntax error,
could you post the error message?
--Junchao Zhang
On Sun, Aug 3, 2014 at 12:22 PM, William Scullin <wscullin(a)alcf.anl.gov>
wrote:
> Forwarding this at the suggestion of Rob Latham. It's worth noting
> that a high percentage of the f77 failures were syntax issues but a
> few tests did pass:
>
> [wscullin@vestalac2 mpich-1.3.2-testing]$ grep -v 'not ok'
> *-r3-postpatch/summary.tap | grep f77 | grep ok | grep -v '##' | grep
> xl
> xl.legacy.ndebug-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
> xl.legacy.ndebug-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
> xl.ndebug-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
> xl.ndebug-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
> xl-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
> xl-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
>
> The XL compilers used are the May 2014 PTF:
> [wscullin@vestalac2 mpich-1.3.2-testing]$ xlf -qversion=verbose
> IBM XL Fortran for Blue Gene, V14.1
> Version: 14.01.0000.0008
> Driver Version: 14.01(Fortran) Level: 140417 ID:_gBvIcmjEEeOTbt3so48j-A
> Fortran Front End and Run Time Version: 14.01(Fortran) Level: 140417
> ID:_o3fhwsZGEeOCnf7uAVQYOQ
> Fortran Transformer Version: 14.01(Fortran) Level: 140417
> ID:_o4Glx8ZGEeOCnf7uAVQYOQ
> High-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
> 140417 ID:_kTVT9H7SEeOTb93so48j-A
> Low-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
> 140417 ID:_o-Q4IMZGEeOCnf7uAVQYOQ
>
> [wscullin@vestalac2 mpich-1.3.2-testing]$ xlc -qversion=verbose
> IBM XL C/C++ for Blue Gene, V12.1
> Version: 12.01.0000.0008
> Driver Version: 12.01(C/C++) Level: 140417 ID:_gBvIcmjEEeOTbt3so48j-A
> C Front End Version: 12.01(C/C++) Level: 140417 ID:_kTr5Qn7SEeOTb93so48j-A
> C++ Front End Version: 12.01(C/C++) Level: 140501
> ID:_TB1SNdFsEeOC9P7uAVQYOQ
> High-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
> 140417 ID:_kTVT9H7SEeOTb93so48j-A
> Low-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
> 140417 ID:_o-Q4IMZGEeOCnf7uAVQYOQ
>
> Thanks,
> William
>
> On Sat, Aug 2, 2014 at 1:05 PM, William Scullin <wscullin(a)alcf.anl.gov>
> wrote:
> > I built mpich-1.3.2 on Vesta in /dev/shm/mpich under V1R2M2 with
> > eFixes through eFix 3 plus Rob Latham's patch from commit
> > 80b48f9ab06c79e663e9f8b72ec1c70c72198e94 using the instructions found
> > at https://wiki.mpich.org/mpich/index.php/BGQ. There were a handful of
> > failures when I ran the regression test suite. Are they meaningful and
> > how should I proceed from here?
> >
> > Thanks,
> > William
> >
> >
> > The following regression rests showed failures:
> >
> > [wscullin@vestalac2 mpich-1.3.2-testing]$ grep 'not ok'
> > *-r3-postpatch/summary.tap
> > gcc-4.4.7-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> > gcc-4.4.7-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> >
> > gcc-4.7.2-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> > gcc-4.7.2-r3-postpatch/summary.tap:not ok 310 - ./pt2pt/issendselfcancel
> 1
> > gcc-4.7.2-r3-postpatch/summary.tap:not ok 429 -
> > ./rma/linked_list_bench_lock_shr_nocheck 4
> > gcc-4.7.2-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> >
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 426 -
> > ./rma/linked_list_bench_lock_all 4
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 469 -
> ./f77/attr/attrmpi1f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 470 -
> ./f77/attr/baseattrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 471 -
> ./f77/attr/baseattr2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 472 -
> ./f77/attr/commattrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 473 -
> ./f77/attr/commattr2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 474 -
> ./f77/attr/commattr3f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 475 -
> ./f77/attr/typeattrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 476 -
> ./f77/attr/typeattr2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 477 -
> ./f77/attr/typeattr3f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 478 -
> ./f77/coll/uallreducef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 479 - ./f77/coll/exscanf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 480 -
> ./f77/coll/alltoallwf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 481 -
> ./f77/coll/alltoallvf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 482 -
> ./f77/coll/inplacef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 483 -
> ./f77/coll/reducelocalf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 484 -
> ./f77/coll/redscatf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 485 -
> ./f77/coll/split_typef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 486 -
> ./f77/coll/nonblockingf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 487 -
> ./f77/coll/vw_inplacef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 488 -
> > ./f77/coll/red_scat_blockf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 489 -
> > ./f77/coll/nonblocking_inpf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 490 -
> ./f77/datatype/typenamef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 491 -
> ./f77/datatype/typename3f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 492 -
> ./f77/datatype/typesnamef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 493 -
> ./f77/datatype/typecntsf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 494 -
> ./f77/datatype/typem2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 495 -
> ./f77/datatype/typesubf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 496 -
> ./f77/datatype/packef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 497 -
> ./f77/datatype/gaddressf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 498 -
> ./f77/datatype/allctypesf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 499 -
> ./f77/datatype/hindex1f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 500 -
> > ./f77/datatype/hindexed_blockf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 501 -
> ./f77/pt2pt/statusesf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 502 - ./f77/pt2pt/greqf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 503 -
> ./f77/pt2pt/allpairf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 504 -
> ./f77/pt2pt/mprobef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 505 -
> ./f77/info/infotestf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 506 -
> ./f77/info/infotest2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 507 - ./f77/io/iwriteatf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 508 - ./f77/io/iwritef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 509 - ./f77/io/iwriteshf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 510 - ./f77/io/writef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 511 - ./f77/io/writeatf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 512 - ./f77/io/writeallf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 513 - ./f77/io/writeshf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 514 - ./f77/io/writeordf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 515 -
> ./f77/io/writeatallf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 516 -
> ./f77/io/writeatallbef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 517 -
> ./f77/io/writeallbef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 518 -
> ./f77/io/writeordbef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 519 - ./f77/io/fileerrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 520 - ./f77/io/fileinfof
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 521 -
> ./f77/io/shpositionf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 522 -
> ./f77/io/atomicityf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 523 - ./f77/io/miscfilef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 524 -
> ./f77/io/setviewcurf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 525 - ./f77/io/c2f2ciof
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 527 -
> ./f77/rma/winscale1f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 528 -
> ./f77/rma/winfencef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 529 - ./f77/rma/wingetf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 530 -
> ./f77/rma/winscale2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 531 - ./f77/rma/winerrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 532 - ./f77/rma/winnamef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 533 -
> ./f77/rma/wingroupf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 534 - ./f77/rma/winaccf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 535 -
> ./f77/rma/c2f2cwinf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 536 -
> ./f77/rma/baseattrwinf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 537 - ./f77/rma/winattrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 538 -
> ./f77/rma/winattr2f
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 539 -
> ./f77/init/baseenvf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 540 -
> ./f77/comm/commnamef
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 541 -
> ./f77/comm/commerrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 542 - ./f77/ext/c2f2cf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 544 -
> ./f77/ext/ctypesinf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 545 -
> ./f77/ext/allocmemf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 546 - ./f77/topo/cartcrf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 547 -
> ./f77/topo/dgraph_wgtf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 548 -
> ./f77/topo/dgraph_unwgtf
> > xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 549 -
> ./f77/profile/profile1f
> >
> > xl.legacy-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> > xl.ndebug-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> > xl.ndebug-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> > xl.ndebug-r3-postpatch/summary.tap:not ok 469 - ./f77/attr/attrmpi1f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 470 - ./f77/attr/baseattrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 471 - ./f77/attr/baseattr2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 472 - ./f77/attr/commattrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 473 - ./f77/attr/commattr2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 474 - ./f77/attr/commattr3f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 475 - ./f77/attr/typeattrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 476 - ./f77/attr/typeattr2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 477 - ./f77/attr/typeattr3f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 478 - ./f77/coll/uallreducef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 479 - ./f77/coll/exscanf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 480 - ./f77/coll/alltoallwf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 481 - ./f77/coll/alltoallvf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 482 - ./f77/coll/inplacef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 483 - ./f77/coll/reducelocalf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 484 - ./f77/coll/redscatf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 485 - ./f77/coll/split_typef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 486 - ./f77/coll/nonblockingf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 487 - ./f77/coll/vw_inplacef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 488 -
> ./f77/coll/red_scat_blockf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 489 -
> ./f77/coll/nonblocking_inpf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 490 - ./f77/datatype/typenamef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 491 - ./f77/datatype/typename3f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 492 - ./f77/datatype/typesnamef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 493 - ./f77/datatype/typecntsf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 494 - ./f77/datatype/typem2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 495 - ./f77/datatype/typesubf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 496 - ./f77/datatype/packef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 497 - ./f77/datatype/gaddressf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 498 - ./f77/datatype/allctypesf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 499 - ./f77/datatype/hindex1f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 500 -
> ./f77/datatype/hindexed_blockf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 501 - ./f77/pt2pt/statusesf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 502 - ./f77/pt2pt/greqf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 503 - ./f77/pt2pt/allpairf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 504 - ./f77/pt2pt/mprobef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 505 - ./f77/info/infotestf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 506 - ./f77/info/infotest2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 507 - ./f77/io/iwriteatf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 508 - ./f77/io/iwritef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 509 - ./f77/io/iwriteshf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 510 - ./f77/io/writef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 511 - ./f77/io/writeatf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 512 - ./f77/io/writeallf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 513 - ./f77/io/writeshf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 514 - ./f77/io/writeordf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 515 - ./f77/io/writeatallf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 516 - ./f77/io/writeatallbef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 517 - ./f77/io/writeallbef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 518 - ./f77/io/writeordbef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 519 - ./f77/io/fileerrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 520 - ./f77/io/fileinfof
> > xl.ndebug-r3-postpatch/summary.tap:not ok 521 - ./f77/io/shpositionf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 522 - ./f77/io/atomicityf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 523 - ./f77/io/miscfilef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 524 - ./f77/io/setviewcurf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 525 - ./f77/io/c2f2ciof
> > xl.ndebug-r3-postpatch/summary.tap:not ok 527 - ./f77/rma/winscale1f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 528 - ./f77/rma/winfencef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 529 - ./f77/rma/wingetf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 530 - ./f77/rma/winscale2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 531 - ./f77/rma/winerrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 532 - ./f77/rma/winnamef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 533 - ./f77/rma/wingroupf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 534 - ./f77/rma/winaccf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 535 - ./f77/rma/c2f2cwinf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 536 - ./f77/rma/baseattrwinf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 537 - ./f77/rma/winattrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 538 - ./f77/rma/winattr2f
> > xl.ndebug-r3-postpatch/summary.tap:not ok 539 - ./f77/init/baseenvf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 540 - ./f77/comm/commnamef
> > xl.ndebug-r3-postpatch/summary.tap:not ok 541 - ./f77/comm/commerrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 542 - ./f77/ext/c2f2cf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 544 - ./f77/ext/ctypesinf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 545 - ./f77/ext/allocmemf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 546 - ./f77/topo/cartcrf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 547 - ./f77/topo/dgraph_wgtf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 548 - ./f77/topo/dgraph_unwgtf
> > xl.ndebug-r3-postpatch/summary.tap:not ok 549 - ./f77/profile/profile1f
> >
> > xl-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> > xl-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> > xl-r3-postpatch/summary.tap:not ok 469 - ./f77/attr/attrmpi1f
> > xl-r3-postpatch/summary.tap:not ok 470 - ./f77/attr/baseattrf
> > xl-r3-postpatch/summary.tap:not ok 471 - ./f77/attr/baseattr2f
> > xl-r3-postpatch/summary.tap:not ok 472 - ./f77/attr/commattrf
> > xl-r3-postpatch/summary.tap:not ok 473 - ./f77/attr/commattr2f
> > xl-r3-postpatch/summary.tap:not ok 474 - ./f77/attr/commattr3f
> > xl-r3-postpatch/summary.tap:not ok 475 - ./f77/attr/typeattrf
> > xl-r3-postpatch/summary.tap:not ok 476 - ./f77/attr/typeattr2f
> > xl-r3-postpatch/summary.tap:not ok 477 - ./f77/attr/typeattr3f
> > xl-r3-postpatch/summary.tap:not ok 478 - ./f77/coll/uallreducef
> > xl-r3-postpatch/summary.tap:not ok 479 - ./f77/coll/exscanf
> > xl-r3-postpatch/summary.tap:not ok 480 - ./f77/coll/alltoallwf
> > xl-r3-postpatch/summary.tap:not ok 481 - ./f77/coll/alltoallvf
> > xl-r3-postpatch/summary.tap:not ok 482 - ./f77/coll/inplacef
> > xl-r3-postpatch/summary.tap:not ok 483 - ./f77/coll/reducelocalf
> > xl-r3-postpatch/summary.tap:not ok 484 - ./f77/coll/redscatf
> > xl-r3-postpatch/summary.tap:not ok 485 - ./f77/coll/split_typef
> > xl-r3-postpatch/summary.tap:not ok 486 - ./f77/coll/nonblockingf
> > xl-r3-postpatch/summary.tap:not ok 487 - ./f77/coll/vw_inplacef
> > xl-r3-postpatch/summary.tap:not ok 488 - ./f77/coll/red_scat_blockf
> > xl-r3-postpatch/summary.tap:not ok 489 - ./f77/coll/nonblocking_inpf
> > xl-r3-postpatch/summary.tap:not ok 490 - ./f77/datatype/typenamef
> > xl-r3-postpatch/summary.tap:not ok 491 - ./f77/datatype/typename3f
> > xl-r3-postpatch/summary.tap:not ok 492 - ./f77/datatype/typesnamef
> > xl-r3-postpatch/summary.tap:not ok 493 - ./f77/datatype/typecntsf
> > xl-r3-postpatch/summary.tap:not ok 494 - ./f77/datatype/typem2f
> > xl-r3-postpatch/summary.tap:not ok 495 - ./f77/datatype/typesubf
> > xl-r3-postpatch/summary.tap:not ok 496 - ./f77/datatype/packef
> > xl-r3-postpatch/summary.tap:not ok 497 - ./f77/datatype/gaddressf
> > xl-r3-postpatch/summary.tap:not ok 498 - ./f77/datatype/allctypesf
> > xl-r3-postpatch/summary.tap:not ok 499 - ./f77/datatype/hindex1f
> > xl-r3-postpatch/summary.tap:not ok 500 - ./f77/datatype/hindexed_blockf
> > xl-r3-postpatch/summary.tap:not ok 501 - ./f77/pt2pt/statusesf
> > xl-r3-postpatch/summary.tap:not ok 502 - ./f77/pt2pt/greqf
> > xl-r3-postpatch/summary.tap:not ok 503 - ./f77/pt2pt/allpairf
> > xl-r3-postpatch/summary.tap:not ok 504 - ./f77/pt2pt/mprobef
> > xl-r3-postpatch/summary.tap:not ok 505 - ./f77/info/infotestf
> > xl-r3-postpatch/summary.tap:not ok 506 - ./f77/info/infotest2f
> > xl-r3-postpatch/summary.tap:not ok 507 - ./f77/io/iwriteatf
> > xl-r3-postpatch/summary.tap:not ok 508 - ./f77/io/iwritef
> > xl-r3-postpatch/summary.tap:not ok 509 - ./f77/io/iwriteshf
> > xl-r3-postpatch/summary.tap:not ok 510 - ./f77/io/writef
> > xl-r3-postpatch/summary.tap:not ok 511 - ./f77/io/writeatf
> > xl-r3-postpatch/summary.tap:not ok 512 - ./f77/io/writeallf
> > xl-r3-postpatch/summary.tap:not ok 513 - ./f77/io/writeshf
> > xl-r3-postpatch/summary.tap:not ok 514 - ./f77/io/writeordf
> > xl-r3-postpatch/summary.tap:not ok 515 - ./f77/io/writeatallf
> > xl-r3-postpatch/summary.tap:not ok 516 - ./f77/io/writeatallbef
> > xl-r3-postpatch/summary.tap:not ok 517 - ./f77/io/writeallbef
> > xl-r3-postpatch/summary.tap:not ok 518 - ./f77/io/writeordbef
> > xl-r3-postpatch/summary.tap:not ok 519 - ./f77/io/fileerrf
> > xl-r3-postpatch/summary.tap:not ok 520 - ./f77/io/fileinfof
> > xl-r3-postpatch/summary.tap:not ok 521 - ./f77/io/shpositionf
> > xl-r3-postpatch/summary.tap:not ok 522 - ./f77/io/atomicityf
> > xl-r3-postpatch/summary.tap:not ok 523 - ./f77/io/miscfilef
> > xl-r3-postpatch/summary.tap:not ok 524 - ./f77/io/setviewcurf
> > xl-r3-postpatch/summary.tap:not ok 525 - ./f77/io/c2f2ciof
> > xl-r3-postpatch/summary.tap:not ok 527 - ./f77/rma/winscale1f
> > xl-r3-postpatch/summary.tap:not ok 528 - ./f77/rma/winfencef
> > xl-r3-postpatch/summary.tap:not ok 529 - ./f77/rma/wingetf
> > xl-r3-postpatch/summary.tap:not ok 530 - ./f77/rma/winscale2f
> > xl-r3-postpatch/summary.tap:not ok 531 - ./f77/rma/winerrf
> > xl-r3-postpatch/summary.tap:not ok 532 - ./f77/rma/winnamef
> > xl-r3-postpatch/summary.tap:not ok 533 - ./f77/rma/wingroupf
> > xl-r3-postpatch/summary.tap:not ok 534 - ./f77/rma/winaccf
> > xl-r3-postpatch/summary.tap:not ok 535 - ./f77/rma/c2f2cwinf
> > xl-r3-postpatch/summary.tap:not ok 536 - ./f77/rma/baseattrwinf
> > xl-r3-postpatch/summary.tap:not ok 537 - ./f77/rma/winattrf
> > xl-r3-postpatch/summary.tap:not ok 538 - ./f77/rma/winattr2f
> > xl-r3-postpatch/summary.tap:not ok 539 - ./f77/init/baseenvf
> > xl-r3-postpatch/summary.tap:not ok 540 - ./f77/comm/commnamef
> > xl-r3-postpatch/summary.tap:not ok 541 - ./f77/comm/commerrf
> > xl-r3-postpatch/summary.tap:not ok 542 - ./f77/ext/c2f2cf
> > xl-r3-postpatch/summary.tap:not ok 544 - ./f77/ext/ctypesinf
> > xl-r3-postpatch/summary.tap:not ok 545 - ./f77/ext/allocmemf
> > xl-r3-postpatch/summary.tap:not ok 546 - ./f77/topo/cartcrf
> > xl-r3-postpatch/summary.tap:not ok 547 - ./f77/topo/dgraph_wgtf
> > xl-r3-postpatch/summary.tap:not ok 548 - ./f77/topo/dgraph_unwgtf
> > xl-r3-postpatch/summary.tap:not ok 549 - ./f77/profile/profile1f
> > [wscullin@vestalac2 mpich-1.3.2-testing]$
> _______________________________________________
> ibm mailing list
> ibm(a)lists.mpich.org
> https://lists.mpich.org/mailman/listinfo/ibm
>
1
0
Forwarding this at the suggestion of Rob Latham. It's worth noting
that a high percentage of the f77 failures were syntax issues but a
few tests did pass:
[wscullin@vestalac2 mpich-1.3.2-testing]$ grep -v 'not ok'
*-r3-postpatch/summary.tap | grep f77 | grep ok | grep -v '##' | grep
xl
xl.legacy.ndebug-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
xl.legacy.ndebug-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
xl.ndebug-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
xl.ndebug-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
xl-r3-postpatch/summary.tap:ok 526 - ./f77/io/c2fmultio 1
xl-r3-postpatch/summary.tap:ok 543 - ./f77/ext/c2fmult 1
The XL compilers used are the May 2014 PTF:
[wscullin@vestalac2 mpich-1.3.2-testing]$ xlf -qversion=verbose
IBM XL Fortran for Blue Gene, V14.1
Version: 14.01.0000.0008
Driver Version: 14.01(Fortran) Level: 140417 ID:_gBvIcmjEEeOTbt3so48j-A
Fortran Front End and Run Time Version: 14.01(Fortran) Level: 140417
ID:_o3fhwsZGEeOCnf7uAVQYOQ
Fortran Transformer Version: 14.01(Fortran) Level: 140417
ID:_o4Glx8ZGEeOCnf7uAVQYOQ
High-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
140417 ID:_kTVT9H7SEeOTb93so48j-A
Low-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
140417 ID:_o-Q4IMZGEeOCnf7uAVQYOQ
[wscullin@vestalac2 mpich-1.3.2-testing]$ xlc -qversion=verbose
IBM XL C/C++ for Blue Gene, V12.1
Version: 12.01.0000.0008
Driver Version: 12.01(C/C++) Level: 140417 ID:_gBvIcmjEEeOTbt3so48j-A
C Front End Version: 12.01(C/C++) Level: 140417 ID:_kTr5Qn7SEeOTb93so48j-A
C++ Front End Version: 12.01(C/C++) Level: 140501 ID:_TB1SNdFsEeOC9P7uAVQYOQ
High-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
140417 ID:_kTVT9H7SEeOTb93so48j-A
Low-Level Optimizer Version: 12.01(C/C++) and 14.01(Fortran) Level:
140417 ID:_o-Q4IMZGEeOCnf7uAVQYOQ
Thanks,
William
On Sat, Aug 2, 2014 at 1:05 PM, William Scullin <wscullin(a)alcf.anl.gov> wrote:
> I built mpich-1.3.2 on Vesta in /dev/shm/mpich under V1R2M2 with
> eFixes through eFix 3 plus Rob Latham's patch from commit
> 80b48f9ab06c79e663e9f8b72ec1c70c72198e94 using the instructions found
> at https://wiki.mpich.org/mpich/index.php/BGQ. There were a handful of
> failures when I ran the regression test suite. Are they meaningful and
> how should I proceed from here?
>
> Thanks,
> William
>
>
> The following regression rests showed failures:
>
> [wscullin@vestalac2 mpich-1.3.2-testing]$ grep 'not ok'
> *-r3-postpatch/summary.tap
> gcc-4.4.7-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> gcc-4.4.7-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
>
> gcc-4.7.2-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> gcc-4.7.2-r3-postpatch/summary.tap:not ok 310 - ./pt2pt/issendselfcancel 1
> gcc-4.7.2-r3-postpatch/summary.tap:not ok 429 -
> ./rma/linked_list_bench_lock_shr_nocheck 4
> gcc-4.7.2-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
>
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 426 -
> ./rma/linked_list_bench_lock_all 4
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 469 - ./f77/attr/attrmpi1f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 470 - ./f77/attr/baseattrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 471 - ./f77/attr/baseattr2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 472 - ./f77/attr/commattrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 473 - ./f77/attr/commattr2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 474 - ./f77/attr/commattr3f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 475 - ./f77/attr/typeattrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 476 - ./f77/attr/typeattr2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 477 - ./f77/attr/typeattr3f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 478 - ./f77/coll/uallreducef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 479 - ./f77/coll/exscanf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 480 - ./f77/coll/alltoallwf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 481 - ./f77/coll/alltoallvf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 482 - ./f77/coll/inplacef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 483 - ./f77/coll/reducelocalf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 484 - ./f77/coll/redscatf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 485 - ./f77/coll/split_typef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 486 - ./f77/coll/nonblockingf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 487 - ./f77/coll/vw_inplacef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 488 -
> ./f77/coll/red_scat_blockf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 489 -
> ./f77/coll/nonblocking_inpf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 490 - ./f77/datatype/typenamef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 491 - ./f77/datatype/typename3f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 492 - ./f77/datatype/typesnamef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 493 - ./f77/datatype/typecntsf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 494 - ./f77/datatype/typem2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 495 - ./f77/datatype/typesubf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 496 - ./f77/datatype/packef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 497 - ./f77/datatype/gaddressf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 498 - ./f77/datatype/allctypesf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 499 - ./f77/datatype/hindex1f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 500 -
> ./f77/datatype/hindexed_blockf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 501 - ./f77/pt2pt/statusesf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 502 - ./f77/pt2pt/greqf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 503 - ./f77/pt2pt/allpairf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 504 - ./f77/pt2pt/mprobef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 505 - ./f77/info/infotestf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 506 - ./f77/info/infotest2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 507 - ./f77/io/iwriteatf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 508 - ./f77/io/iwritef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 509 - ./f77/io/iwriteshf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 510 - ./f77/io/writef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 511 - ./f77/io/writeatf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 512 - ./f77/io/writeallf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 513 - ./f77/io/writeshf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 514 - ./f77/io/writeordf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 515 - ./f77/io/writeatallf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 516 - ./f77/io/writeatallbef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 517 - ./f77/io/writeallbef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 518 - ./f77/io/writeordbef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 519 - ./f77/io/fileerrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 520 - ./f77/io/fileinfof
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 521 - ./f77/io/shpositionf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 522 - ./f77/io/atomicityf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 523 - ./f77/io/miscfilef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 524 - ./f77/io/setviewcurf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 525 - ./f77/io/c2f2ciof
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 527 - ./f77/rma/winscale1f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 528 - ./f77/rma/winfencef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 529 - ./f77/rma/wingetf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 530 - ./f77/rma/winscale2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 531 - ./f77/rma/winerrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 532 - ./f77/rma/winnamef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 533 - ./f77/rma/wingroupf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 534 - ./f77/rma/winaccf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 535 - ./f77/rma/c2f2cwinf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 536 - ./f77/rma/baseattrwinf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 537 - ./f77/rma/winattrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 538 - ./f77/rma/winattr2f
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 539 - ./f77/init/baseenvf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 540 - ./f77/comm/commnamef
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 541 - ./f77/comm/commerrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 542 - ./f77/ext/c2f2cf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 544 - ./f77/ext/ctypesinf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 545 - ./f77/ext/allocmemf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 546 - ./f77/topo/cartcrf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 547 - ./f77/topo/dgraph_wgtf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 548 - ./f77/topo/dgraph_unwgtf
> xl.legacy.ndebug-r3-postpatch/summary.tap:not ok 549 - ./f77/profile/profile1f
>
> xl.legacy-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> xl.ndebug-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> xl.ndebug-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> xl.ndebug-r3-postpatch/summary.tap:not ok 469 - ./f77/attr/attrmpi1f
> xl.ndebug-r3-postpatch/summary.tap:not ok 470 - ./f77/attr/baseattrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 471 - ./f77/attr/baseattr2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 472 - ./f77/attr/commattrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 473 - ./f77/attr/commattr2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 474 - ./f77/attr/commattr3f
> xl.ndebug-r3-postpatch/summary.tap:not ok 475 - ./f77/attr/typeattrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 476 - ./f77/attr/typeattr2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 477 - ./f77/attr/typeattr3f
> xl.ndebug-r3-postpatch/summary.tap:not ok 478 - ./f77/coll/uallreducef
> xl.ndebug-r3-postpatch/summary.tap:not ok 479 - ./f77/coll/exscanf
> xl.ndebug-r3-postpatch/summary.tap:not ok 480 - ./f77/coll/alltoallwf
> xl.ndebug-r3-postpatch/summary.tap:not ok 481 - ./f77/coll/alltoallvf
> xl.ndebug-r3-postpatch/summary.tap:not ok 482 - ./f77/coll/inplacef
> xl.ndebug-r3-postpatch/summary.tap:not ok 483 - ./f77/coll/reducelocalf
> xl.ndebug-r3-postpatch/summary.tap:not ok 484 - ./f77/coll/redscatf
> xl.ndebug-r3-postpatch/summary.tap:not ok 485 - ./f77/coll/split_typef
> xl.ndebug-r3-postpatch/summary.tap:not ok 486 - ./f77/coll/nonblockingf
> xl.ndebug-r3-postpatch/summary.tap:not ok 487 - ./f77/coll/vw_inplacef
> xl.ndebug-r3-postpatch/summary.tap:not ok 488 - ./f77/coll/red_scat_blockf
> xl.ndebug-r3-postpatch/summary.tap:not ok 489 - ./f77/coll/nonblocking_inpf
> xl.ndebug-r3-postpatch/summary.tap:not ok 490 - ./f77/datatype/typenamef
> xl.ndebug-r3-postpatch/summary.tap:not ok 491 - ./f77/datatype/typename3f
> xl.ndebug-r3-postpatch/summary.tap:not ok 492 - ./f77/datatype/typesnamef
> xl.ndebug-r3-postpatch/summary.tap:not ok 493 - ./f77/datatype/typecntsf
> xl.ndebug-r3-postpatch/summary.tap:not ok 494 - ./f77/datatype/typem2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 495 - ./f77/datatype/typesubf
> xl.ndebug-r3-postpatch/summary.tap:not ok 496 - ./f77/datatype/packef
> xl.ndebug-r3-postpatch/summary.tap:not ok 497 - ./f77/datatype/gaddressf
> xl.ndebug-r3-postpatch/summary.tap:not ok 498 - ./f77/datatype/allctypesf
> xl.ndebug-r3-postpatch/summary.tap:not ok 499 - ./f77/datatype/hindex1f
> xl.ndebug-r3-postpatch/summary.tap:not ok 500 - ./f77/datatype/hindexed_blockf
> xl.ndebug-r3-postpatch/summary.tap:not ok 501 - ./f77/pt2pt/statusesf
> xl.ndebug-r3-postpatch/summary.tap:not ok 502 - ./f77/pt2pt/greqf
> xl.ndebug-r3-postpatch/summary.tap:not ok 503 - ./f77/pt2pt/allpairf
> xl.ndebug-r3-postpatch/summary.tap:not ok 504 - ./f77/pt2pt/mprobef
> xl.ndebug-r3-postpatch/summary.tap:not ok 505 - ./f77/info/infotestf
> xl.ndebug-r3-postpatch/summary.tap:not ok 506 - ./f77/info/infotest2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 507 - ./f77/io/iwriteatf
> xl.ndebug-r3-postpatch/summary.tap:not ok 508 - ./f77/io/iwritef
> xl.ndebug-r3-postpatch/summary.tap:not ok 509 - ./f77/io/iwriteshf
> xl.ndebug-r3-postpatch/summary.tap:not ok 510 - ./f77/io/writef
> xl.ndebug-r3-postpatch/summary.tap:not ok 511 - ./f77/io/writeatf
> xl.ndebug-r3-postpatch/summary.tap:not ok 512 - ./f77/io/writeallf
> xl.ndebug-r3-postpatch/summary.tap:not ok 513 - ./f77/io/writeshf
> xl.ndebug-r3-postpatch/summary.tap:not ok 514 - ./f77/io/writeordf
> xl.ndebug-r3-postpatch/summary.tap:not ok 515 - ./f77/io/writeatallf
> xl.ndebug-r3-postpatch/summary.tap:not ok 516 - ./f77/io/writeatallbef
> xl.ndebug-r3-postpatch/summary.tap:not ok 517 - ./f77/io/writeallbef
> xl.ndebug-r3-postpatch/summary.tap:not ok 518 - ./f77/io/writeordbef
> xl.ndebug-r3-postpatch/summary.tap:not ok 519 - ./f77/io/fileerrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 520 - ./f77/io/fileinfof
> xl.ndebug-r3-postpatch/summary.tap:not ok 521 - ./f77/io/shpositionf
> xl.ndebug-r3-postpatch/summary.tap:not ok 522 - ./f77/io/atomicityf
> xl.ndebug-r3-postpatch/summary.tap:not ok 523 - ./f77/io/miscfilef
> xl.ndebug-r3-postpatch/summary.tap:not ok 524 - ./f77/io/setviewcurf
> xl.ndebug-r3-postpatch/summary.tap:not ok 525 - ./f77/io/c2f2ciof
> xl.ndebug-r3-postpatch/summary.tap:not ok 527 - ./f77/rma/winscale1f
> xl.ndebug-r3-postpatch/summary.tap:not ok 528 - ./f77/rma/winfencef
> xl.ndebug-r3-postpatch/summary.tap:not ok 529 - ./f77/rma/wingetf
> xl.ndebug-r3-postpatch/summary.tap:not ok 530 - ./f77/rma/winscale2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 531 - ./f77/rma/winerrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 532 - ./f77/rma/winnamef
> xl.ndebug-r3-postpatch/summary.tap:not ok 533 - ./f77/rma/wingroupf
> xl.ndebug-r3-postpatch/summary.tap:not ok 534 - ./f77/rma/winaccf
> xl.ndebug-r3-postpatch/summary.tap:not ok 535 - ./f77/rma/c2f2cwinf
> xl.ndebug-r3-postpatch/summary.tap:not ok 536 - ./f77/rma/baseattrwinf
> xl.ndebug-r3-postpatch/summary.tap:not ok 537 - ./f77/rma/winattrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 538 - ./f77/rma/winattr2f
> xl.ndebug-r3-postpatch/summary.tap:not ok 539 - ./f77/init/baseenvf
> xl.ndebug-r3-postpatch/summary.tap:not ok 540 - ./f77/comm/commnamef
> xl.ndebug-r3-postpatch/summary.tap:not ok 541 - ./f77/comm/commerrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 542 - ./f77/ext/c2f2cf
> xl.ndebug-r3-postpatch/summary.tap:not ok 544 - ./f77/ext/ctypesinf
> xl.ndebug-r3-postpatch/summary.tap:not ok 545 - ./f77/ext/allocmemf
> xl.ndebug-r3-postpatch/summary.tap:not ok 546 - ./f77/topo/cartcrf
> xl.ndebug-r3-postpatch/summary.tap:not ok 547 - ./f77/topo/dgraph_wgtf
> xl.ndebug-r3-postpatch/summary.tap:not ok 548 - ./f77/topo/dgraph_unwgtf
> xl.ndebug-r3-postpatch/summary.tap:not ok 549 - ./f77/profile/profile1f
>
> xl-r3-postpatch/summary.tap:not ok 284 - ./init/timeout 2
> xl-r3-postpatch/summary.tap:not ok 468 - ./io/bigtype 1
> xl-r3-postpatch/summary.tap:not ok 469 - ./f77/attr/attrmpi1f
> xl-r3-postpatch/summary.tap:not ok 470 - ./f77/attr/baseattrf
> xl-r3-postpatch/summary.tap:not ok 471 - ./f77/attr/baseattr2f
> xl-r3-postpatch/summary.tap:not ok 472 - ./f77/attr/commattrf
> xl-r3-postpatch/summary.tap:not ok 473 - ./f77/attr/commattr2f
> xl-r3-postpatch/summary.tap:not ok 474 - ./f77/attr/commattr3f
> xl-r3-postpatch/summary.tap:not ok 475 - ./f77/attr/typeattrf
> xl-r3-postpatch/summary.tap:not ok 476 - ./f77/attr/typeattr2f
> xl-r3-postpatch/summary.tap:not ok 477 - ./f77/attr/typeattr3f
> xl-r3-postpatch/summary.tap:not ok 478 - ./f77/coll/uallreducef
> xl-r3-postpatch/summary.tap:not ok 479 - ./f77/coll/exscanf
> xl-r3-postpatch/summary.tap:not ok 480 - ./f77/coll/alltoallwf
> xl-r3-postpatch/summary.tap:not ok 481 - ./f77/coll/alltoallvf
> xl-r3-postpatch/summary.tap:not ok 482 - ./f77/coll/inplacef
> xl-r3-postpatch/summary.tap:not ok 483 - ./f77/coll/reducelocalf
> xl-r3-postpatch/summary.tap:not ok 484 - ./f77/coll/redscatf
> xl-r3-postpatch/summary.tap:not ok 485 - ./f77/coll/split_typef
> xl-r3-postpatch/summary.tap:not ok 486 - ./f77/coll/nonblockingf
> xl-r3-postpatch/summary.tap:not ok 487 - ./f77/coll/vw_inplacef
> xl-r3-postpatch/summary.tap:not ok 488 - ./f77/coll/red_scat_blockf
> xl-r3-postpatch/summary.tap:not ok 489 - ./f77/coll/nonblocking_inpf
> xl-r3-postpatch/summary.tap:not ok 490 - ./f77/datatype/typenamef
> xl-r3-postpatch/summary.tap:not ok 491 - ./f77/datatype/typename3f
> xl-r3-postpatch/summary.tap:not ok 492 - ./f77/datatype/typesnamef
> xl-r3-postpatch/summary.tap:not ok 493 - ./f77/datatype/typecntsf
> xl-r3-postpatch/summary.tap:not ok 494 - ./f77/datatype/typem2f
> xl-r3-postpatch/summary.tap:not ok 495 - ./f77/datatype/typesubf
> xl-r3-postpatch/summary.tap:not ok 496 - ./f77/datatype/packef
> xl-r3-postpatch/summary.tap:not ok 497 - ./f77/datatype/gaddressf
> xl-r3-postpatch/summary.tap:not ok 498 - ./f77/datatype/allctypesf
> xl-r3-postpatch/summary.tap:not ok 499 - ./f77/datatype/hindex1f
> xl-r3-postpatch/summary.tap:not ok 500 - ./f77/datatype/hindexed_blockf
> xl-r3-postpatch/summary.tap:not ok 501 - ./f77/pt2pt/statusesf
> xl-r3-postpatch/summary.tap:not ok 502 - ./f77/pt2pt/greqf
> xl-r3-postpatch/summary.tap:not ok 503 - ./f77/pt2pt/allpairf
> xl-r3-postpatch/summary.tap:not ok 504 - ./f77/pt2pt/mprobef
> xl-r3-postpatch/summary.tap:not ok 505 - ./f77/info/infotestf
> xl-r3-postpatch/summary.tap:not ok 506 - ./f77/info/infotest2f
> xl-r3-postpatch/summary.tap:not ok 507 - ./f77/io/iwriteatf
> xl-r3-postpatch/summary.tap:not ok 508 - ./f77/io/iwritef
> xl-r3-postpatch/summary.tap:not ok 509 - ./f77/io/iwriteshf
> xl-r3-postpatch/summary.tap:not ok 510 - ./f77/io/writef
> xl-r3-postpatch/summary.tap:not ok 511 - ./f77/io/writeatf
> xl-r3-postpatch/summary.tap:not ok 512 - ./f77/io/writeallf
> xl-r3-postpatch/summary.tap:not ok 513 - ./f77/io/writeshf
> xl-r3-postpatch/summary.tap:not ok 514 - ./f77/io/writeordf
> xl-r3-postpatch/summary.tap:not ok 515 - ./f77/io/writeatallf
> xl-r3-postpatch/summary.tap:not ok 516 - ./f77/io/writeatallbef
> xl-r3-postpatch/summary.tap:not ok 517 - ./f77/io/writeallbef
> xl-r3-postpatch/summary.tap:not ok 518 - ./f77/io/writeordbef
> xl-r3-postpatch/summary.tap:not ok 519 - ./f77/io/fileerrf
> xl-r3-postpatch/summary.tap:not ok 520 - ./f77/io/fileinfof
> xl-r3-postpatch/summary.tap:not ok 521 - ./f77/io/shpositionf
> xl-r3-postpatch/summary.tap:not ok 522 - ./f77/io/atomicityf
> xl-r3-postpatch/summary.tap:not ok 523 - ./f77/io/miscfilef
> xl-r3-postpatch/summary.tap:not ok 524 - ./f77/io/setviewcurf
> xl-r3-postpatch/summary.tap:not ok 525 - ./f77/io/c2f2ciof
> xl-r3-postpatch/summary.tap:not ok 527 - ./f77/rma/winscale1f
> xl-r3-postpatch/summary.tap:not ok 528 - ./f77/rma/winfencef
> xl-r3-postpatch/summary.tap:not ok 529 - ./f77/rma/wingetf
> xl-r3-postpatch/summary.tap:not ok 530 - ./f77/rma/winscale2f
> xl-r3-postpatch/summary.tap:not ok 531 - ./f77/rma/winerrf
> xl-r3-postpatch/summary.tap:not ok 532 - ./f77/rma/winnamef
> xl-r3-postpatch/summary.tap:not ok 533 - ./f77/rma/wingroupf
> xl-r3-postpatch/summary.tap:not ok 534 - ./f77/rma/winaccf
> xl-r3-postpatch/summary.tap:not ok 535 - ./f77/rma/c2f2cwinf
> xl-r3-postpatch/summary.tap:not ok 536 - ./f77/rma/baseattrwinf
> xl-r3-postpatch/summary.tap:not ok 537 - ./f77/rma/winattrf
> xl-r3-postpatch/summary.tap:not ok 538 - ./f77/rma/winattr2f
> xl-r3-postpatch/summary.tap:not ok 539 - ./f77/init/baseenvf
> xl-r3-postpatch/summary.tap:not ok 540 - ./f77/comm/commnamef
> xl-r3-postpatch/summary.tap:not ok 541 - ./f77/comm/commerrf
> xl-r3-postpatch/summary.tap:not ok 542 - ./f77/ext/c2f2cf
> xl-r3-postpatch/summary.tap:not ok 544 - ./f77/ext/ctypesinf
> xl-r3-postpatch/summary.tap:not ok 545 - ./f77/ext/allocmemf
> xl-r3-postpatch/summary.tap:not ok 546 - ./f77/topo/cartcrf
> xl-r3-postpatch/summary.tap:not ok 547 - ./f77/topo/dgraph_wgtf
> xl-r3-postpatch/summary.tap:not ok 548 - ./f77/topo/dgraph_unwgtf
> xl-r3-postpatch/summary.tap:not ok 549 - ./f77/profile/profile1f
> [wscullin@vestalac2 mpich-1.3.2-testing]$
1
0
Re: [mpich-devel] MPI_Comm_Split/Dup scalability on BGQ and K supercomputers
by Jeff Hammond 07 Jul '14
by Jeff Hammond 07 Jul '14
07 Jul '14
Finding the task range impl requires thinking in C++ but it's not hard.
Just grep your way down a few layers.
Jeff
On Monday, July 7, 2014, Rob Latham <robl(a)mcs.anl.gov> wrote:
>
>
> On 07/07/2014 10:34 AM, Junchao Zhang wrote:
>
>> Rob,
>> Is it possible for me to install a debug version PAMI on Mira? I read
>> the InstallReadme*_BGQ.txt. It is quite complex and and looks I need
>> root privilege.
>> If it is possible, I can profile the code further.
>>
>
> I know man, that install process is crazy.. seems like one should be able
> to get a pami library out of comm/sys/pami by setting enough environment
> variables -- there's no configure process for pami?
>
> ==rob
>
>
>
>> --Junchao Zhang
>>
>>
>> On Mon, Jul 7, 2014 at 10:19 AM, Rob Latham <robl(a)mcs.anl.gov
>> <mailto:[email protected]>> wrote:
>>
>>
>>
>> On 07/03/2014 04:45 PM, Jeff Hammond wrote:
>>
>> PAMI is open-source via
>> https://repo.anl-external.org/__repos/bgq-driver/
>> <https://repo.anl-external.org/repos/bgq-driver/>.
>>
>> I believe ALCF has already reported this bug but you can contact
>> support(a)alcf.anl.gov <mailto:[email protected]> for an update.
>>
>>
>> in a nice bit of circular logic, ALCF keeps trying to close that
>> ticket saying "this is being discussed on the MPICH list".
>>
>> Specifically to Jeff's point, the PAMI things are in
>> bgq-VERSION-gpl.tar.gz
>>
>> Junchao: you can find the implementation of
>> PAMI_Geometry_create_taskrange in comm/sys/pami/api/c/pami.cc, but
>> all it does is immediately call the objects' create_taskrange'
>> member function, so now you have to find where *that* is...
>>
>> ==rob
>>
>>
>>
>> Best,
>>
>> Jeff
>>
>> On Thu, Jul 3, 2014 at 2:41 PM, Junchao Zhang
>> <jczhang(a)mcs.anl.gov <mailto:[email protected]>> wrote:
>>
>> Hi, Sam,
>> I wrote micro-benchmarks for MPI_Comm_split/dup. My
>> profiling results
>> suggested the problem lies in a IBM PAMI library call,
>> PAMI_Geometry_create___taskrange(). Unfortunately, I don't
>> have access to the
>> PAMI source code and don't know why. I reported it to IBM
>> and hope IBM will
>> fix it.
>> Alternatively, you can set an environment variable
>> PAMID_COLLECTIVES=0 to
>> disables pami collectives. My tests showed it at least fixed
>> the scalability
>> problem of Comm_split and Comm_dup.
>> Also through profiling, I found the qsort() called in
>> MPICH code is
>> actually using the merge sort algorithm in Mira's libc
>> library.
>>
>>
>>
>> --Junchao Zhang
>>
>>
>> On Sat, May 17, 2014 at 9:06 AM, Sam Williams
>> <swwilliams(a)lbl.gov <mailto:[email protected]>> wrote:
>>
>>
>> I've been conducting scaling experiments on the Mira
>> (Blue Gene/Q) and K
>> (Sparc) supercomputers. I've noticed that the time
>> required for
>> MPI_Comm_split and MPI_Comm_dup can grow quickly with
>> scale (~P^2). As
>> such, its performance eventually becomes a bottleneck.
>> That is, although
>> the benefit of using a subcommunicator is huge
>> (multigrid solves are
>> weak-scalable), the penalty of creating one (multigrid
>> build time) is also
>> huge.
>>
>> For example, when scaling from 1 to 46K nodes (= cubes
>> of integers) on
>> Mira, the time (in seconds) required to build a MG
>> solver (including a
>> subcommunicator) scales as
>> 222335.output: Total time in MGBuild 0.056704
>> 222336.output: Total time in MGBuild 0.060834
>> 222348.output: Total time in MGBuild 0.064782
>> 222349.output: Total time in MGBuild 0.090229
>> 222350.output: Total time in MGBuild 0.075280
>> 222351.output: Total time in MGBuild 0.091852
>> 222352.output: Total time in MGBuild 0.137299
>> 222411.output: Total time in MGBuild 0.301552
>> 222413.output: Total time in MGBuild 0.606444
>> 222415.output: Total time in MGBuild 0.745272
>> 222417.output: Total time in MGBuild 0.779757
>> 222418.output: Total time in MGBuild 4.671838
>> 222419.output: Total time in MGBuild 15.123162
>> 222420.output: Total time in MGBuild 33.875626
>> 222421.output: Total time in MGBuild 49.494547
>> 222422.output: Total time in MGBuild 151.329026
>>
>> If I disable the call to MPI_Comm_Split, my time scales as
>> 224982.output: Total time in MGBuild 0.050143
>> 224983.output: Total time in MGBuild 0.052607
>> 224988.output: Total time in MGBuild 0.050697
>> 224989.output: Total time in MGBuild 0.078343
>> 224990.output: Total time in MGBuild 0.054634
>> 224991.output: Total time in MGBuild 0.052158
>> 224992.output: Total time in MGBuild 0.060286
>> 225008.output: Total time in MGBuild 0.062925
>> 225009.output: Total time in MGBuild 0.097357
>> 225010.output: Total time in MGBuild 0.061807
>> 225011.output: Total time in MGBuild 0.076617
>> 225012.output: Total time in MGBuild 0.099683
>> 225013.output: Total time in MGBuild 0.125580
>> 225014.output: Total time in MGBuild 0.190711
>> 225016.output: Total time in MGBuild 0.218329
>> 225017.output: Total time in MGBuild 0.282081
>>
>> Although I didn't directly measure it, this suggests the
>> time for
>> MPI_Comm_Split is growing roughly quadratically with
>> process concurrency.
>>
>>
>>
>>
>> I see the same effect on the K machine (8...64K nodes)
>> where the code uses
>> comm_split/dup in conjunction:
>> run00008_7_1.sh.o2412931: Total time in MGBuild
>> 0.026458 seconds
>> run00064_7_1.sh.o2415876: Total time in MGBuild
>> 0.039121 seconds
>> run00512_7_1.sh.o2415877: Total time in MGBuild
>> 0.086800 seconds
>> run01000_7_1.sh.o2414496: Total time in MGBuild
>> 0.129764 seconds
>> run01728_7_1.sh.o2415878: Total time in MGBuild
>> 0.224576 seconds
>> run04096_7_1.sh.o2415880: Total time in MGBuild
>> 0.738979 seconds
>> run08000_7_1.sh.o2414504: Total time in MGBuild
>> 2.123800 seconds
>> run13824_7_1.sh.o2415881: Total time in MGBuild
>> 6.276573 seconds
>> run21952_7_1.sh.o2415882: Total time in MGBuild
>> 13.634200 seconds
>> run32768_7_1.sh.o2415884: Total time in MGBuild
>> 36.508670 seconds
>> run46656_7_1.sh.o2415874: Total time in MGBuild
>> 58.668228 seconds
>> run64000_7_1.sh.o2415875: Total time in MGBuild
>> 117.322217 seconds
>>
>>
>> A glance at the implementation on Mira (I don't know if
>> the implementation
>> on K is stock) suggests it should be using qsort to sort
>> based on keys.
>> Unfortunately, qsort is not performance robust like
>> heap/merge sort. If one
>> were to be productive and call comm_split like...
>> MPI_Comm_split(...,mycolor,__myrank,...)
>> then one runs the risk that the keys are presorted.
>> This hits the worst
>> case computational complexity for qsort... O(P^2).
>> Demanding programmers
>> avoid sending sorted keys seems unreasonable.
>>
>>
>> I should note, I see a similar lack of scaling with
>> MPI_Comm_dup on the K
>> machine. Unfortunately, my BGQ data used an earlier
>> version of the code
>> that did not use comm_dup. As such, I can’t
>> definitively say that it is a
>> problem on that machine as well.
>>
>> Thus, I'm asking for scalable implementations of
>> comm_split/dup using
>> merge/heap sort whose worst case complexity is still
>> PlogP to be prioritized
>> in the next update.
>>
>>
>> thanks
>> _________________________________________________
>> To manage subscription options or unsubscribe:
>> https://lists.mpich.org/__mailman/listinfo/devel
>> <https://lists.mpich.org/mailman/listinfo/devel>
>>
>>
>>
>>
>> _________________________________________________
>> To manage subscription options or unsubscribe:
>> https://lists.mpich.org/__mailman/listinfo/devel
>> <https://lists.mpich.org/mailman/listinfo/devel>
>>
>>
>>
>>
>>
>> --
>> Rob Latham
>> Mathematics and Computer Science Division
>> Argonne National Lab, IL USA
>> _________________________________________________
>> To manage subscription options or unsubscribe:
>> https://lists.mpich.org/__mailman/listinfo/devel
>> <https://lists.mpich.org/mailman/listinfo/devel>
>>
>>
>>
>>
>> _______________________________________________
>> To manage subscription options or unsubscribe:
>> https://lists.mpich.org/mailman/listinfo/devel
>>
>>
> --
> Rob Latham
> Mathematics and Computer Science Division
> Argonne National Lab, IL USA
> _______________________________________________
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/devel
>
--
Jeff Hammond
jeff.science(a)gmail.com
http://jeffhammond.github.io/
1
0
Re: [mpich-devel] MPI_Comm_Split/Dup scalability on BGQ and K supercomputers
by Rob Latham 07 Jul '14
by Rob Latham 07 Jul '14
07 Jul '14
On 07/07/2014 10:34 AM, Junchao Zhang wrote:
> Rob,
> Is it possible for me to install a debug version PAMI on Mira? I read
> the InstallReadme*_BGQ.txt. It is quite complex and and looks I need
> root privilege.
> If it is possible, I can profile the code further.
I know man, that install process is crazy.. seems like one should be
able to get a pami library out of comm/sys/pami by setting enough
environment variables -- there's no configure process for pami?
==rob
>
> --Junchao Zhang
>
>
> On Mon, Jul 7, 2014 at 10:19 AM, Rob Latham <robl(a)mcs.anl.gov
> <mailto:[email protected]>> wrote:
>
>
>
> On 07/03/2014 04:45 PM, Jeff Hammond wrote:
>
> PAMI is open-source via
> https://repo.anl-external.org/__repos/bgq-driver/
> <https://repo.anl-external.org/repos/bgq-driver/>.
>
> I believe ALCF has already reported this bug but you can contact
> support(a)alcf.anl.gov <mailto:[email protected]> for an update.
>
>
> in a nice bit of circular logic, ALCF keeps trying to close that
> ticket saying "this is being discussed on the MPICH list".
>
> Specifically to Jeff's point, the PAMI things are in
> bgq-VERSION-gpl.tar.gz
>
> Junchao: you can find the implementation of
> PAMI_Geometry_create_taskrange in comm/sys/pami/api/c/pami.cc, but
> all it does is immediately call the objects' create_taskrange'
> member function, so now you have to find where *that* is...
>
> ==rob
>
>
>
> Best,
>
> Jeff
>
> On Thu, Jul 3, 2014 at 2:41 PM, Junchao Zhang
> <jczhang(a)mcs.anl.gov <mailto:[email protected]>> wrote:
>
> Hi, Sam,
> I wrote micro-benchmarks for MPI_Comm_split/dup. My
> profiling results
> suggested the problem lies in a IBM PAMI library call,
> PAMI_Geometry_create___taskrange(). Unfortunately, I don't
> have access to the
> PAMI source code and don't know why. I reported it to IBM
> and hope IBM will
> fix it.
> Alternatively, you can set an environment variable
> PAMID_COLLECTIVES=0 to
> disables pami collectives. My tests showed it at least fixed
> the scalability
> problem of Comm_split and Comm_dup.
> Also through profiling, I found the qsort() called in
> MPICH code is
> actually using the merge sort algorithm in Mira's libc library.
>
>
>
> --Junchao Zhang
>
>
> On Sat, May 17, 2014 at 9:06 AM, Sam Williams
> <swwilliams(a)lbl.gov <mailto:[email protected]>> wrote:
>
>
> I've been conducting scaling experiments on the Mira
> (Blue Gene/Q) and K
> (Sparc) supercomputers. I've noticed that the time
> required for
> MPI_Comm_split and MPI_Comm_dup can grow quickly with
> scale (~P^2). As
> such, its performance eventually becomes a bottleneck.
> That is, although
> the benefit of using a subcommunicator is huge
> (multigrid solves are
> weak-scalable), the penalty of creating one (multigrid
> build time) is also
> huge.
>
> For example, when scaling from 1 to 46K nodes (= cubes
> of integers) on
> Mira, the time (in seconds) required to build a MG
> solver (including a
> subcommunicator) scales as
> 222335.output: Total time in MGBuild 0.056704
> 222336.output: Total time in MGBuild 0.060834
> 222348.output: Total time in MGBuild 0.064782
> 222349.output: Total time in MGBuild 0.090229
> 222350.output: Total time in MGBuild 0.075280
> 222351.output: Total time in MGBuild 0.091852
> 222352.output: Total time in MGBuild 0.137299
> 222411.output: Total time in MGBuild 0.301552
> 222413.output: Total time in MGBuild 0.606444
> 222415.output: Total time in MGBuild 0.745272
> 222417.output: Total time in MGBuild 0.779757
> 222418.output: Total time in MGBuild 4.671838
> 222419.output: Total time in MGBuild 15.123162
> 222420.output: Total time in MGBuild 33.875626
> 222421.output: Total time in MGBuild 49.494547
> 222422.output: Total time in MGBuild 151.329026
>
> If I disable the call to MPI_Comm_Split, my time scales as
> 224982.output: Total time in MGBuild 0.050143
> 224983.output: Total time in MGBuild 0.052607
> 224988.output: Total time in MGBuild 0.050697
> 224989.output: Total time in MGBuild 0.078343
> 224990.output: Total time in MGBuild 0.054634
> 224991.output: Total time in MGBuild 0.052158
> 224992.output: Total time in MGBuild 0.060286
> 225008.output: Total time in MGBuild 0.062925
> 225009.output: Total time in MGBuild 0.097357
> 225010.output: Total time in MGBuild 0.061807
> 225011.output: Total time in MGBuild 0.076617
> 225012.output: Total time in MGBuild 0.099683
> 225013.output: Total time in MGBuild 0.125580
> 225014.output: Total time in MGBuild 0.190711
> 225016.output: Total time in MGBuild 0.218329
> 225017.output: Total time in MGBuild 0.282081
>
> Although I didn't directly measure it, this suggests the
> time for
> MPI_Comm_Split is growing roughly quadratically with
> process concurrency.
>
>
>
>
> I see the same effect on the K machine (8...64K nodes)
> where the code uses
> comm_split/dup in conjunction:
> run00008_7_1.sh.o2412931: Total time in MGBuild
> 0.026458 seconds
> run00064_7_1.sh.o2415876: Total time in MGBuild
> 0.039121 seconds
> run00512_7_1.sh.o2415877: Total time in MGBuild
> 0.086800 seconds
> run01000_7_1.sh.o2414496: Total time in MGBuild
> 0.129764 seconds
> run01728_7_1.sh.o2415878: Total time in MGBuild
> 0.224576 seconds
> run04096_7_1.sh.o2415880: Total time in MGBuild
> 0.738979 seconds
> run08000_7_1.sh.o2414504: Total time in MGBuild
> 2.123800 seconds
> run13824_7_1.sh.o2415881: Total time in MGBuild
> 6.276573 seconds
> run21952_7_1.sh.o2415882: Total time in MGBuild
> 13.634200 seconds
> run32768_7_1.sh.o2415884: Total time in MGBuild
> 36.508670 seconds
> run46656_7_1.sh.o2415874: Total time in MGBuild
> 58.668228 seconds
> run64000_7_1.sh.o2415875: Total time in MGBuild
> 117.322217 seconds
>
>
> A glance at the implementation on Mira (I don't know if
> the implementation
> on K is stock) suggests it should be using qsort to sort
> based on keys.
> Unfortunately, qsort is not performance robust like
> heap/merge sort. If one
> were to be productive and call comm_split like...
> MPI_Comm_split(...,mycolor,__myrank,...)
> then one runs the risk that the keys are presorted.
> This hits the worst
> case computational complexity for qsort... O(P^2).
> Demanding programmers
> avoid sending sorted keys seems unreasonable.
>
>
> I should note, I see a similar lack of scaling with
> MPI_Comm_dup on the K
> machine. Unfortunately, my BGQ data used an earlier
> version of the code
> that did not use comm_dup. As such, I can�t
> definitively say that it is a
> problem on that machine as well.
>
> Thus, I'm asking for scalable implementations of
> comm_split/dup using
> merge/heap sort whose worst case complexity is still
> PlogP to be prioritized
> in the next update.
>
>
> thanks
> _________________________________________________
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/__mailman/listinfo/devel
> <https://lists.mpich.org/mailman/listinfo/devel>
>
>
>
>
> _________________________________________________
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/__mailman/listinfo/devel
> <https://lists.mpich.org/mailman/listinfo/devel>
>
>
>
>
>
> --
> Rob Latham
> Mathematics and Computer Science Division
> Argonne National Lab, IL USA
> _________________________________________________
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/__mailman/listinfo/devel
> <https://lists.mpich.org/mailman/listinfo/devel>
>
>
>
>
> _______________________________________________
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/devel
>
--
Rob Latham
Mathematics and Computer Science Division
Argonne National Lab, IL USA
1
0