[petsc-dev] [Ideas-team] Seeking OLCF users complaining about poor build times
Satish Balay
balay at mcs.anl.gov
Fri Feb 27 11:25:02 CST 2015
On Fri, 27 Feb 2015, Victor Eijkhout wrote:
>
> > On Feb 27, 2015, at 10:58 AM, Satish Balay <balay at mcs.anl.gov> wrote:
> >
> >> Why would it be prohibited? Especially if you remove the build after it's
> >> done? What's a "simple run" and why do the security settings prohibit it?
> >
> > I meant - "when configure creates and runs binaries - as part of configure step in /tmp".
>
> That's prohibited at TACC too; we enforce that by removing some library on the login nodes.
> The petsc build thankfully seems not to run into this.
There are 2 cases here.
1. can't run [mpi binaries] from front-end nodes. Here you have to use
--with-batch=1 anyway [and run the binary created by configure on
compute node] - so the rest of configure process happily uses /tmp for
intermediate files.
2. binaries would run from /home - but not /tmp [i.e /tmp is mounted
with noexec atribute]. This is the more restricted mode - where using
/tmp by configure is causing extra grief [then it would be when using
$PWD] - and this is the rare case I was refering to.
Satish
> The users can get around this restriction by downloading their own mpi, but mostly I'm guessing
> they use the mpi compilers from the environment.
>
> Victor.
>
>
>
More information about the petsc-dev
mailing list