Profile cover photo
Profile photo
Mohsan Jameel
313 followers -
test 1234
test 1234

313 followers
About
Posts

Post has attachment

Post has attachment

Post has attachment

Post has attachment

Dear MPJ Express Community,

We are pleased to announce the next beta release (0.41) of the MPJ Express software. This release introduces a new communication device called native device.The goal of the native communication device is to interface the MPJ Express software with native MPI libraries (MPICH, Open MPI or MS-MPI). In this setting the bulk of messaging logic is offloaded to the underlying MPI library. This is attractive because MPJ Express can exploit latest features, like support for new interconnects and efficient collective communication algorithms of the native MPI library.

This release also introduces support for MPJ Express Profiler. The Profiler generates profiles and traces of MPJ Express applications.

CHANGELOG

1. This release mainly introduces support for using a Native MPI Implementation from MPJ Express. We call this native device.

2. This release also introduces support for MPJ Express Profiler. The Profiler generates profiles and traces of MPJ Express applications. Currently the Profiler does not support native device.

3. Major changes: $MPJ_HOME/src/mpjdev is now abstract and provides two implementations
     i) javampjdev and ii) natmpjdev.
     Intracomm is now a wrapper class that either uses PureIntracomm (for pure Java devices) or NativeIntracomm (for native decive).

4. libnatmpjdev.so is a C JNI wrapper library to call native MPI library. The source code is placed in $MPJ_HOME/src/mpjdev/natmpjdev/lib

5. Some bug fixes in runtime.


You may download the new version of MPJ Express from

http://mpjexpress.org/

Feel free to contact us in case of any queries.

Best Regards,

Bibrak Qamar
Aleem Akhtar
Aamir Shafi
Mohsan Jameel
Ansar Javed

Post has attachment

Post has attachment

Dear All,

We are pleased to announce the next beta release (0.39) of the MPJ Express software. This release adds support for hybrid parallelism on cluster of multicore machines.

CHANGELOG

1. This release mainly introduces a new MPJ Express device 'hybdev' that supports hybrid parallelism on cluster of multicore machines. The device, hybdev, transparently achieves hybrid parallelism. It does not require code rewriting effort for new and existing MPJ Express applications. It is developed by Ansar Javed and Mohsan Jameel.


You may download the software from:

http://mpj-express.org

Feel free to contact us in case of any queries.


Best Regards,

Aamir Shafi
Mohsan Jameel
Ansar Javed
Bibrak Qamar
Aleem Akhtar

Post has shared content

Post has shared content
Part 2 of my algorithms course debuts on December 3rd. This course is free for anyone who wants to take it. If you have friends, co-workers, nieces/nephews, etc. who want to learn more about algorithms, get them to sign up!
Wait while more posts are being loaded