[petsc-dev] make -j not supported? Why???

Jed Brown jedbrown at mcs.anl.gov
Mon Feb 25 14:58:30 CST 2013


This is to support different backends. If configure found CMake, then
normal "make" will use multiple jobs, or you can do it explicitly with make
-j3 $PETSC_ARCH.

CMake would be terrible as a hard dependency (it's terrible enough as it
is) but it's less bad than some alternatives.


On Mon, Feb 25, 2013 at 3:30 PM, Tim Tautges <tautges at mcs.anl.gov> wrote:

> tautges at chronos:~/code/petsc-**dev-moab$ make -j 8
> ********************* ERROR *************************
> Parallel build with 'make -j' is not supported
> ********************************************************
> make: *** [chk_makej] Error 1
> tautges at chronos:~/code/petsc-**dev-moab$
>
>
> Why??? I can almost understand petsc's justification for its own
> autotools-looking python-based build system, but why its need to not
> support otherwise-standard make options?  Similarly,
> PETSC_MAKE_STOP_ON_ERROR instead of make -k?
>
> - tim
>
> --
> ==============================**==============================**====
> "You will keep in perfect peace him whose mind is
>   steadfast, because he trusts in you."               Isaiah 26:3
>
>              Tim Tautges            Argonne National Laboratory
>          (tautges at mcs.anl.gov)      (telecommuting from UW-Madison)
>  phone (gvoice): (608) 354-1459      1500 Engineering Dr.
>             fax: (608) 263-4499      Madison, WI 53706
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130225/31c6fc0c/attachment.html>


More information about the petsc-dev mailing list