Skip to Content.
Sympa Menu

charm - Re: [charm] [ppl] icc compiler option

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] [ppl] icc compiler option


Chronological Thread 
  • From: "Bennion, Brian" <Bennion1 AT llnl.gov>
  • To: Jim Phillips <jim AT ks.uiuc.edu>
  • Cc: "charm AT cs.uiuc.edu" <charm AT cs.uiuc.edu>
  • Subject: Re: [charm] [ppl] icc compiler option
  • Date: Tue, 6 Sep 2011 13:30:29 -0700
  • Accept-language: en-US
  • Acceptlanguage: en-US
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

Thanks for the patch. It is a bit more sophisticated that what I would have
come up with.

How does one start an ibverbs namd2.8 executable when more than 1 node is
needed. With mpi builds I just tell our "srun" scheduler that I need 144
tasks and it assigns the PEs appropriately.

The same syntax only produced 144 separate but identical jobs.

Brian

________________________________________
From: Jim Phillips
[jim AT ks.uiuc.edu]
Sent: Tuesday, September 06, 2011 5:36 AM
To: Bennion, Brian
Cc:
charm AT cs.uiuc.edu
Subject: RE: [ppl] [charm] icc compiler option

Hi,

The attached patch should fix this.

-Jim


On Mon, 5 Sep 2011, Bennion, Brian wrote:

> bennion1 35:~> icc -v
> icc version 12.1.0 (gcc version 4.1.2 compatibility)
> ld /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crt1.o
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crti.o
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtbegin.o --eh-frame-hdr
> -dynamic-linker /lib64/ld-linux-x86-64.so.2
> -L/usr/local/tools/ifort-12.1.023-beta/lib -o a.out
> -L/usr/local/tools/icc-12.1.023-beta/compiler/lib/intel64
> -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2
> -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64
> -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../.. -L/lib64 -L/lib
> -L/usr/lib64 -L/usr/lib -rpath /usr/local/tools/icc-12.1.023-beta/lib
> -rpath /usr/local/tools/ifort-12.1.023-beta/lib -Bstatic -limf -lsvml
> -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts
> -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -Bdynamic -lc -lgcc
> -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtend.o
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crtn.o
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crt1.o: In
> function `_start':
> (.text+0x20): undefined reference to `main'
>
> -----Original Message-----
> From: Jim Phillips
> [mailto:jim AT ks.uiuc.edu]
> Sent: Saturday, September 03, 2011 1:32 PM
> To: Bennion, Brian
> Cc:
> charm AT cs.uiuc.edu
> Subject: Re: [ppl] [charm] icc compiler option
>
>
> Actually, the Intel 12.x compilers use Version too:
>
> [jphillip@kidlogin2
> ~]$ icc -v
> Version 12.0.4
>
> Brian, what does icc -v return for you? On what platform?
>
> -Jim
>
>
> On Sat, 3 Sep 2011, Jim Phillips wrote:
>
>>
>> This must be new in the Intel 12.x compilers.
>>
>> What does "icc -v" look like for you?
>>
>> -Jim
>>
>>
>> On Fri, 2 Sep 2011, Bennion, Brian wrote:
>>
>>>
>>>
>>>
>>> Hello,
>>>
>>> In the charm632 version that I ships with namd2.8 there is a small bug in
>>> the build scripts. Specifically, if icc is requested as the compiler, the
>>> build will fail because icc was not found. In the cc-icc.sh script the
>>> grep command is looking for "Version" all icc -v commands only show
>>> "version".
>>> The grep comand should have the "-i" option to check for both spellings.
>>>
>>> Brian
>>>
>>> _______________________________________________
>>> charm mailing list
>>> charm AT cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/charm
>>> _______________________________________________
>>> ppl mailing list
>>> ppl AT cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/ppl
>>>
>>
>





Archive powered by MHonArc 2.6.16.

Top of Page