| e0cbdb3c | 10-Nov-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename '-vec_mpi1' -> 'vecscatter_mpi1' |
| a78d8160 | 18-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm mpi1 from _p_Mat |
| b8b9e783 | 17-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
add runtime option '-vec_mpi1' to activate mpi1 Vecscatter |
| b21c94b8 | 21-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix for VecScatterEnd(): add MPI_Barrier() |
| 01ad2aee | 19-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
use mpi1 for DMCreateMatrix_Network: isNest; see src/ksp/ksp/examples/tutorials/network/runex1_nest_2 |
| 7eb85803 | 15-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix: MPI_Barrier(PETSC_COMM_WORLD) -> MPI_Barrier(PetscObjectComm((PetscObject)ctx)) |
| 4b8d542a | 07-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
add Mvctx_mpi1 for mat-mat ops and MatCreateSubMatrix |
| 589fdbc7 | 06-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm debugging VecView() |
| 8d625800 | 06-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
additional rename |
| d3ae1043 | 04-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
add vscat_mpi1.c |
| 54549f1d | 03-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix for fortran build |
| 897b9ad0 | 01-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
update makefile for newly added files |
| 59351d54 | 01-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
add vpscat_mpi1.c vpscat_mpi1.c for implementing mpi1 -- copied from master and renamed all functions with _MPI1 |
| 22ded981 | 31-Aug-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
fix memeory leak |
| f658bcf2 | 12-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Need to free local shared win object Copied value from incorrect location
Funded-by: P-ECP Time: 0 hours |
| b0289a64 | 12-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Updates for VecScatterCopy() with local shared memory copies
Funded-by: P-ECP Time: 2 hours |
| 5deeb446 | 11-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Since sharedoffsetwin is only needed during the VecScatterCreate() stage not during the VecScatter phases remove it from the to/from data structures and only create it locally
Funded-by: P-ECP Time:
Since sharedoffsetwin is only needed during the VecScatterCreate() stage not during the VecScatter phases remove it from the to/from data structures and only create it locally
Funded-by: P-ECP Time: .2 hours
show more ...
|
| 09ebc4c6 | 11-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
additions for VecScatter in the reverse direction to work with shared memory
Funded-by: P-ECP Time: 2 hours |
| e73564ff | 09-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Improve DMDA test example to increase flexibility of scatter types Allocated enough space in VecScatter for shared memory buffer
Funded-by: P-ECP Time: 2 hour |
| 2d44870b | 08-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Insure all VecScatter datastructures are freed when using MPI windows for local communication
Funded-by: P-ECP Time: 1 hour |
| a0fe9cd9 | 07-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Yet another memory misallocation size Clean set of new performance numbers for MPICH and Intel
Funded-by: P-ECP Time: .5 hours |
| 543f1655 | 06-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Debugging, to->sharedspacestarts was allocated before its size (msize) was determined causing occasional crashes
Funded-by: P-ECP Time: 1 hour |
| 0e94a939 | 31-Dec-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Debugging and bug-fix. Accessing into the shared memory buffer has to be multipled by bs
Funded-by: P-ECP Time: .5 hours |
| 74d440e1 | 29-Dec-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Removed generation of send and receive messages for processes that are on the same shared memory Hence the code now seperates the needed VecScatter communication for that within common shared memory
Removed generation of send and receive messages for processes that are on the same shared memory Hence the code now seperates the needed VecScatter communication for that within common shared memory and that which requires the usual MPI message passing.
Funded-by: P-ECP Time: 1 hour
show more ...
|
| dc21ef1b | 28-Dec-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Debugging incorrect use of PetscMalloc() USE_DYNAMIC not HAVE_DYNAMIC
Funded-by: P-ECP Time: 1 hour |