Skip to main content
Brian Skjerven's user avatar
Brian Skjerven's user avatar
Brian Skjerven's user avatar
Brian Skjerven
  • Member for 11 years, 4 months
  • Last seen more than 7 years ago
comment
Can you provide me with the source code of DMRG writen by C++?
There are some links here to different DMRG implementations, including C++: itp.uni-hannover.de/~jeckelm/dmrg
awarded
awarded
revised
Masters in HPC (High Performance Computing)
added 3 characters in body
Loading…
answered
Loading…
awarded
revised
Loading…
Loading…
Loading…
comment
mpi retrieve a variable value from process with known rank to process that made an mpi_something call
@Svetlana For one-sided communication, no, you have to use windows. Wolfgangs's first two approaches could be accomplished without one-sided operations. If I understand your method correctly, couldn't you use a combination of MPI_Gather/Scatter (or the vector versions)?
comment
mpi retrieve a variable value from process with known rank to process that made an mpi_something call
@Svetlana You should look at MPI_Put and MPI_Get. These allow for a process to access another process memory space without requiring both processes participate in the communication operation. I would point you to the one-sided communication section of the MPI-3 standard for more information: mpi-forum.org/docs/mpi-3.0/mpi30-report.pdf As the MPI-3 standard is still fairly new, vendors may not have all of it implemented. You may need to use a different implementation; the latest version of MPICH has one-sided communication.
awarded
Loading…
awarded
awarded
Loading…
awarded
awarded