[Swift-devel] Falkon and Coaster support for MPI
Wei Jiang
wjiang at mcs.anl.gov
Sun Jun 29 18:07:10 CDT 2008
Here I am ready to provide any information you want for the sample CHARMM run on BGP or KBT, and the perl script fe.pl, which generates all the PBS scripts/jobs. If necessary, we can meet in ANL or campus some day this week.
Wei
----- Original Message -----
From: "Michael Wilde" <wilde at mcs.anl.gov>
To: "Benoit Roux" <roux at uchicago.edu>
Cc: "Ben Clifford" <benc at hawaga.org.uk>, "swift-devel" <swift-devel at ci.uchicago.edu>, "Kamil Iskra" <iskra at mcs.anl.gov>, "Kaz Yoshii" <kazutomo at mcs.anl.gov>, "Wei Jiang" <wjiang at mcs.anl.gov>, "Ray Loy" <rloy at mcs.anl.gov>
Sent: Sunday, June 29, 2008 4:30:58 PM GMT -06:00 US/Canada Central
Subject: Re: [Swift-devel] Falkon and Coaster support for MPI
> *Note that a non-MPI CHARMM job on BG would be not super fast, and MPI
> capability would be desirable.*
Right, Benoit. This thread is about initiating some of the work from the
Swift/Falkon side needed for the MPI version of CHARMM. It needs to join
together with the Zeptos/MPI effort by Kaz and Kamil, but will also be
of use in running CHARMM and other apps under Swift in MPI mode on other
clusters.
- Mike
On 6/29/08 4:17 PM, Benoit Roux wrote:
>
> On Jun 29, 2008, at 4:07 PM, Michael Wilde wrote:
>
>> Ben,
>>
>> On 6/29/08 2:19 PM, Ben Clifford wrote:
>>> On Sun, 29 Jun 2008, Michael Wilde wrote:
>>>> The app that accelerated this discussion is CHARMM for molecular
>>>> dynamics. CHARMM on BGP with the parameters needed in the use case
>>>> in question has a long runtime on 1 CPU (24-36 hours), and seems to
>>>> peak in performance using MPI at 32 CPUS. Runs >6 hours are also not
>>>> runnable today on the Argonne BGP without a reservation. So the most
>>>> effective way to use the BGP for some specific CHARMM runs needed by
>>>> Benoit Roux's group is to run large numbers of multi-hour 32-rank
>>>> MPI jobs.
>>> OK.
>>> This seems like an interesting application.
>>> I can spend some time working on this in the next few weeks, as long
>>> as you provide me with the following:
>>> i) someone who knows how the charmm applications work (eg from
>>> Benoit's group)
>>
>> Wei Jiang from Benoit's group spent several hours with me Friday
>> explaining how they run CHARMM.
>>
>> The approach uses scripts that Yuqing Deng, who recently left the
>> group, developed. These are on the Argonne "KBT" cluster. You should
>> get on the Argonne accounts web and request access to that cluster,
>> kbt.mcs.anl.gov.
>>
>> One there, you can run perl scripts that generate either shell scripts
>> or pbs jobs to do a CHARMM run. It was fairly complex, and I need to
>> transcribe some notes on this.
>>
>> Benoit was going to try to locate slides and/or docs from a talk that
>> Yuqing gave before he left, on how to run his tools.
>>
>> *Ray Loy of the ALCF team is working on compiling a non-MPI CHARMM
>> runnable under ZeptoOS on the BGP, and he also wanted to try HTC mode.*
>
> *Note that a non-MPI CHARMM job on BG would be not super fast, and MPI
> capability would be desirable.*
>
>>
>> Nika's latest workflows running CHARMM are also a good reference point.
>>
>> Wei can provide info on how to do a sample run from Yuquing's scripts.
>>
>>> ii) someone who knows how MPI works on the BG/P (maybe Kamil?)
>>
>> MPI on BGP under ZeptoOS is still several weeks away from
>> friendly-user testing capability. Kamil and Kaz (and Pete Beckman) are
>> the Argonne ZeptoOS team. Kaz is working on ZeptoOS MPI and just
>> reached hello-world about a week ago.
>>
>> - Mike
>
More information about the Swift-devel
mailing list