-
Notifications
You must be signed in to change notification settings - Fork 858
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
Generate bigcount interfaces for Fortran and C #12226
base: main
Are you sure you want to change the base?
Commits on Aug 12, 2024
-
Generate interfaces for C with bigcount
This adds scripts for generating the C API bindings from template files, while also generating bigcount interfaces for those that require them. The binding script also include initial support for the mpi_f08 Fortran bindings, but doesn't yet make any changes to fortran/use-mpi-f08 Python >=3.6 is required for running these scripts, which is only necessary when the binding files have not already been generated. Users of the distribution tarball should not need to generate these files and thus should not require Python. Co-authored-by: mphinney1100 <[email protected]> Co-authored-by: Howard Pritchard <[email protected]> Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ae5439 - Browse repository at this point
Copy the full SHA 1ae5439View commit details -
Generate mpi_f08 bindings and add CFI support
This updates fortran/use-mpi-f08 to generate most of the Fortran bindings from a script and template files. It also adds support for Fortran TS 29113 when possible, allowing for better Fortran array handling that matches the standard. The C files were imported from PR open-mpi#10302 and converted to templates to be fed into the binding script. Co-authored-by: Gilles Gouaillardet <[email protected]> Co-authored-by: Howard Pritchard <[email protected]> Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 569efa1 - Browse repository at this point
Copy the full SHA 569efa1View commit details
Commits on Aug 13, 2024
-
Add more generated fortran functions
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ced48f8 - Browse repository at this point
Copy the full SHA ced48f8View commit details -
Convert Fortran file_iwrite_* functions
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2811c1f - Browse repository at this point
Copy the full SHA 2811c1fView commit details -
Convert Fortran file_write_* functions
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e9d8c6 - Browse repository at this point
Copy the full SHA 2e9d8c6View commit details -
Convert Fortran file_read_* functions
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ecc0c38 - Browse repository at this point
Copy the full SHA ecc0c38View commit details -
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d48c58b - Browse repository at this point
Copy the full SHA d48c58bView commit details
Commits on Aug 14, 2024
-
Fix count types for multiple C function templates
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 245d6d4 - Browse repository at this point
Copy the full SHA 245d6d4View commit details -
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e73e5a9 - Browse repository at this point
Copy the full SHA e73e5a9View commit details -
Fix bigcount versions of bcount, exscan, and file_write_all_begin
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d0526d1 - Browse repository at this point
Copy the full SHA d0526d1View commit details
Commits on Aug 15, 2024
-
some fixes to get further with mpi4py
Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for adaa7f6 - Browse repository at this point
Copy the full SHA adaa7f6View commit details -
Fix Fortran prototype dependencies
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c09c91e - Browse repository at this point
Copy the full SHA c09c91eView commit details -
Fix various missing bigcount functions
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab496c4 - Browse repository at this point
Copy the full SHA ab496c4View commit details
Commits on Aug 19, 2024
-
still not passing Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1a6dca - Browse repository at this point
Copy the full SHA e1a6dcaView commit details -
Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a366fc - Browse repository at this point
Copy the full SHA 8a366fcView commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b8553c3 - Browse repository at this point
Copy the full SHA b8553c3View commit details -
Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 557f481 - Browse repository at this point
Copy the full SHA 557f481View commit details -
fix for mpi_type_create_resized
Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a10f95 - Browse repository at this point
Copy the full SHA 0a10f95View commit details -
Cast function pointers for register_datatrep call
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 16e2e01 - Browse repository at this point
Copy the full SHA 16e2e01View commit details
Commits on Aug 21, 2024
-
Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19d703b - Browse repository at this point
Copy the full SHA 19d703bView commit details -
and fix a make distcheck problem detected by AWS jenkins ci Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc50e01 - Browse repository at this point
Copy the full SHA cc50e01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64aec2f - Browse repository at this point
Copy the full SHA 64aec2fView commit details
Commits on Aug 22, 2024
-
Convert additional Fortran functions
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a93847 - Browse repository at this point
Copy the full SHA 4a93847View commit details -
remove more unneeded TODO comments
Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b034db - Browse repository at this point
Copy the full SHA 5b034dbView commit details
Commits on Aug 23, 2024
-
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ac5c75 - Browse repository at this point
Copy the full SHA 8ac5c75View commit details -
fortran bindings: get MPI_Win_shared_query_c
defined and passing in CEA test harness Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c75ee98 - Browse repository at this point
Copy the full SHA c75ee98View commit details
Commits on Aug 27, 2024
-
fortran bindings: convert MPI_Get_accumulate
Tested with CEA pcvs tool Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9484376 - Browse repository at this point
Copy the full SHA 9484376View commit details -
fortran bindings: Convert MPI_Get_address and MPI_Get
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 37dccba - Browse repository at this point
Copy the full SHA 37dccbaView commit details -
fortran bindings: Fix C call for MPI_Get
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 50d480f - Browse repository at this point
Copy the full SHA 50d480fView commit details -
fortran bindings: Convert MPI_Iallgather* functions
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01dafa0 - Browse repository at this point
Copy the full SHA 01dafa0View commit details
Commits on Aug 28, 2024
-
mpi_f08: add some win functions
win_allocate win_allocate_shared win_create win_shared_query fix win_detach Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c4d384 - Browse repository at this point
Copy the full SHA 1c4d384View commit details
Commits on Aug 29, 2024
-
Convert iallreduce, ialltoall* functions for Fortran
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 45e42c8 - Browse repository at this point
Copy the full SHA 45e42c8View commit details -
Convert MPI_{Ibcast, Ibsend, Iexscan, Igather} functions for Fortran
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5de974 - Browse repository at this point
Copy the full SHA a5de974View commit details -
update pack/unpack related functions
Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2c5d0b2 - Browse repository at this point
Copy the full SHA 2c5d0b2View commit details -
Convert MPI_Igatherv and MPI_Imrecv for fortran
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5e72dd4 - Browse repository at this point
Copy the full SHA 5e72dd4View commit details
Commits on Aug 30, 2024
-
Convert Fortran MPI_Ineighbor_allgather* functions
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4628e20 - Browse repository at this point
Copy the full SHA 4628e20View commit details -
set back to 3.1 compliance for now Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5650c84 - Browse repository at this point
Copy the full SHA 5650c84View commit details
Commits on Sep 3, 2024
-
Convert MPI_Ineighbor_alltoall* functions for Fortran
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2c05a74 - Browse repository at this point
Copy the full SHA 2c05a74View commit details -
add support for several type constructors
Signed-off-by: Howard Pritchard <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58197dd - Browse repository at this point
Copy the full SHA 58197ddView commit details
Commits on Sep 5, 2024
-
Convert Fortran MPI_Ireduce_* functions
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7fc3f6 - Browse repository at this point
Copy the full SHA b7fc3f6View commit details -
Convert MPI_Irsend and MPI_Iscan for Fortran
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 06771fb - Browse repository at this point
Copy the full SHA 06771fbView commit details
Commits on Sep 6, 2024
-
Convert MPI_Iscatter* functions for Fortran
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c99da54 - Browse repository at this point
Copy the full SHA c99da54View commit details
Commits on Sep 12, 2024
-
Convert MPI_Isendrecv and MPI_Isendrecv_replace for fortran
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b4e1405 - Browse repository at this point
Copy the full SHA b4e1405View commit details
Commits on Sep 13, 2024
-
Convert MPI_Issend and MPI_Mrecv for Fortran
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 30e6da6 - Browse repository at this point
Copy the full SHA 30e6da6View commit details
Commits on Sep 17, 2024
-
Convert MPI_Neighbor_allgather* functions for Fortran
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4fe783 - Browse repository at this point
Copy the full SHA d4fe783View commit details
Commits on Sep 19, 2024
-
Convert MPI_Neighbor_alltoall* functions for Fortran
Signed-off-by: Jake Tronge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89ed3e5 - Browse repository at this point
Copy the full SHA 89ed3e5View commit details