[Mpi-forum] Chapter Committees ACTION NEEDED

Guillaume Mercier guillaume.mercier at u-bordeaux.fr
Sun Dec 22 15:11:47 CST 2019


Hello Jeff,

I followed your instructions, but I'm stuck with the make cleandoc 
command in your Git repo:


make rendered-backend BINDING_RENDER_VERSION=3.1
make[1]: Entering directory 
'/home/mercierg/Developpement/Git/A_RELIRE/mpi-pythonization'
Traceback (most recent call last):
   File "binding-tool/binding_prepass.py", line 109, in <module>
     main()
   File "binding-tool/binding_prepass.py", line 96, in main
     common.check_for_sufficient_version()
   File 
"/home/mercierg/Developpement/Git/A_RELIRE/mpi-pythonization/binding-tool/common.py", 
line 38, in check_for_sufficient_version
     raise RuntimeError('This python installation is too old! '
RuntimeError: This python installation is too old! Use Python 3.7 or later
Makefile:396: recipe for target 'binding-prepass' failed
make[1]: *** [binding-prepass] Error 1
make[1]: Leaving directory 
'/home/mercierg/Developpement/Git/A_RELIRE/mpi-pythonization'
Makefile:412: recipe for target 'rendered-31' failed
make: *** [rendered-31] Error 2

I have python 3.7 and 3.8 installed but the default version is
2.7.15+ and I don't want to change that.

Is there a way to modify your scripts/makefiles so that I can force
it to consider python 3.8 instead (and not change my system)?

Thanks.
Guillaume




On 12/18/19 8:47 PM, Jeff Squyres (jsquyres) via mpi-forum wrote:
> Chapter Committees / Chairs --
> 
> We need Chapter Committees to review their chapters in three sets of 
> upcoming document-wide changes that are slated to be merged "soon".
> 
> After you complete a review, please put an "X" in the corresponding 
> row/column for your chapter and the specified PR in this Google 
> spreadsheet 
> <https://docs.google.com/spreadsheets/d/1qPAREYgeuSCMtU-EQniDilrHIYb8W0-f6Qzjp-UtnH8/edit?folder=1_LOwR_QeX_bwIe_eptiy0OxWaOvPQ8W8#gid=0> (including 
> an un-numbered chapter for partitioned communication).  This will let us 
> track what has been done / what still needs to be done.
> 
> *_FIRST SET
> _*
> Bill Gropp (the MPI Standard document Editor) has two PRs with "ticket 
> 0" changes.  However, the changes are pervasive and touch a LOT of the 
> document.  We therefore need Chapter Committees to review their chapters 
> in the following two PRs:
> 
> 1a. "Ticket 0 changes for MPI-4.x"
> https://github.com/mpi-forum/mpi-standard/pull/151
> 1b. "Uniform style for Fortran code"
> https://github.com/mpi-forum/mpi-standard/pull/145
> 
> Deadline: Jan 7, 2020
>      (Yes, that's an early deadline, but we need time to merge these PRs 
> and fix conflicts with the second set)
> 
> *_SECOND SET
> _*
> The Pythonization group has Pythonized the bindings in the entire 
> document.  We've completed a first correctness pass over the work, but 
> we need more eyes to compare the end result of our work to the 
> (non-Pythonized) head of the mpi-4.x branch.
> 
> To be clear: this review does not include Embiggening.  It is 
> more-or-less the "MPI-3.1" style of function bindings.
> 
> See this wiki page for instructions 
> <https://github.com/mpiwg-large-count/large-count-issues/wiki/pythonizing-initial-review>.
> 
> For additional information, also see the Pythonization slides presented 
> at the Forum last week 
> <https://docs.google.com/presentation/d/1QZyh6TbjDMu7mEcNqBFfe9fFOltaCtxgZ2ZODzdtDpI/edit#slide=id.g5d01a902fe_0_69>. 
>   If you have any questions or problems, let us know in the Embiggening WG.
> 
> If you just want to compare the rendered PDF:
> 
>   * Here's a PDF from the head of the mpi-4.x branch
>     <https://aws.open-mpi.org/~jsquyres/forum-unofficial/mpi-report-mpi4xhead-d8ad059.pdf> (i.e.,
>     old/original LaTeX)
>   * Here's a PDF from the head of the Pythonization branch
>     <https://aws.open-mpi.org/~jsquyres/forum-unofficial/mpi-report-d8ad059-pythonized-NOT-embiggened.pdf>
>     /_with no Embiggening_/ (i.e,. new/Python-rendered LaTeX)
> 
> 
> Deadline: 21 Jan, 2020
>      This gives us time to finalize everything before the T-2 week 
> deadline for the Portland Forum meeting.
> 
> *_NOTE:_* At the ABQ Forum meeting, I asked you to commit/PR your 
> approvals.json file that resulted from running the tool.  This is no 
> longer necessary -- please just mark the google spreadsheet as described 
> above.
> 
> *_THIRD SET_*
> 
> After Pythonization comes Embiggening.  We need Chapter Committees to 
> review their chapters to ensure that API parameters were embiggened 
> properly.
> 
> You can do this by finding all "POLY" kinds in the Pythonized LaTeX 
> bindings, and you can see 2xC bindings and 2xF08 bindings in the 
> rendered PDF in your chapter. If you have any questions or problems, let 
> us know in the Embiggening WG.
> 
> Also check that the existing MPI-3.1 "_x" functions -- and their 
> corresponding non-"_x" versions -- are all rendered correctly.
> 
> If you just want to compare the rendered PDF:
> 
>   * Here's a PDF from the head of the mpi-4.x branch
>     <https://aws.open-mpi.org/~jsquyres/forum-unofficial/mpi-report-mpi4xhead-d8ad059.pdf> (i.e.,
>     old/original LaTeX)
>   * Here's a PDF from the head of the Pythonization branch
>     <https://aws.open-mpi.org/~jsquyres/forum-unofficial/mpi-report-d8ad059-pythonized-and-EMBIGGENED.pdf>
>     /_with Embiggening enabled_/ (i.e,. new/Python-rendered LaTeX)
> 
> 
> Deadline: 21 Jan, 2020
>      You can probably review the second and third sets in a single pass 
> through the text.
> 
> -- 
> Jeff Squyres
> jsquyres at cisco.com <mailto:jsquyres at cisco.com>
> 
> 
> _______________________________________________
> mpi-forum mailing list
> mpi-forum at lists.mpi-forum.org
> https://lists.mpi-forum.org/mailman/listinfo/mpi-forum
> 


More information about the mpi-forum mailing list