Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preparation for 2.3.7 release #353

Closed
wants to merge 7 commits into from
Closed

Preparation for 2.3.7 release #353

wants to merge 7 commits into from

Conversation

tskisner
Copy link
Member

@tskisner tskisner commented Jun 8, 2020

This PR has final cleanups for the release, but cannot be finished and merged until #350 is merged.

 - Require only mpi4py (all MPI operations done in python).  This
   allows us to build our compiled extensions with any compiler
   rather than requiring consistency with the compilers used to
   build mpi4py.

 - Port the high-level C++ atmosphere simulation code to python
   and use compiled code only on a single process.  Change the
   on-disk format of cached atmosphere realizations to use hdf5.

 - Update build system to not look for MPI compilers.

 - Add a new log level, "VERBOSE" which is even lower than "DEBUG".
   The intention for this is to contain messages that might come
   from every single process.

 - The MPIShared and MPILock classes are found in the upstream
   pshmem package.  Bundle a tagged release of that package for
   now until it is widely available on PyPI / conda-forge.

 - Clean up the generation of version.cpp so that it only happens
   if the version actually changes.
@tskisner tskisner self-assigned this Jun 8, 2020
@tskisner
Copy link
Member Author

I'm going to rework this branch and open a new PR based on latest master.

@tskisner tskisner closed this Jun 11, 2020
@tskisner tskisner deleted the pre-2.3.7 branch June 11, 2020 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant