Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #34286 > unrolled thread
| Started by | Philipp Kraus <philipp.kraus.flashpixx@gmail.com> |
|---|---|
| First post | 2016-05-12 04:35 -0700 |
| Last post | 2016-05-16 06:20 -0700 |
| Articles | 4 — 3 participants |
Back to article view | Back to comp.lang.java.programmer
Message Passing Interface Philipp Kraus <philipp.kraus.flashpixx@gmail.com> - 2016-05-12 04:35 -0700
Re: Message Passing Interface Sebastian <news@seyweiler.dyndns.org> - 2016-05-14 00:44 +0200
Re: Message Passing Interface Philipp Kraus <philipp.kraus.flashpixx@gmail.com> - 2016-05-14 14:09 -0700
Re: Message Passing Interface Eric Douglas <e.d.programmer@gmail.com> - 2016-05-16 06:20 -0700
| From | Philipp Kraus <philipp.kraus.flashpixx@gmail.com> |
|---|---|
| Date | 2016-05-12 04:35 -0700 |
| Subject | Message Passing Interface |
| Message-ID | <4a8afd45-6afe-47b4-9c68-ea4497b65f1d@googlegroups.com> |
Hello, I would like to create an addon of my Java application for high-performance clusters. I'm working with OpenMPI for a long time, so I can use the OpenMPI Java addon but I have found this publication https://pdfs.semanticscholar.org/2afc/9c748999358819b1342d9f2b8404816f2d6b.pdf So did anybody works with this native Java NIO framework? Does there exist any Maven package or anything else? So can you send me some helpful information for development? I found the publication only. Thx Phil
[toc] | [next] | [standalone]
| From | Sebastian <news@seyweiler.dyndns.org> |
|---|---|
| Date | 2016-05-14 00:44 +0200 |
| Message-ID | <nh5lc2$bd7$1@news.albasani.net> |
| In reply to | #34286 |
Am 12.05.2016 13:35, schrieb Philipp Kraus: > Hello, > > I would like to create an addon of my Java application for high-performance clusters. I'm working with OpenMPI for a long time, so I can use the OpenMPI Java addon but I have found this publication > > https://pdfs.semanticscholar.org/2afc/9c748999358819b1342d9f2b8404816f2d6b.pdf > > So did anybody works with this native Java NIO framework? Does there exist any Maven package or anything else? So can you send me some helpful information for development? I found the publication only. > > Thx > > Phil > Not quite sure what you're asking. Java NIO itself is of course part of the JDK (since Java 1.4), so you don't need to download any additional bundles to make use of this "framework". Java NIO tutorials abound on the internet. With regard to HPC, I don't know if there is (or ever was) a publicly available implementation of MPJava. However, if you're looking for alternatives to OpenMPI, then MPJ/Ibis and MPJ Express are still active projects. You might want to look at this paper by Taboada et al.: "Java for High Performance Computing: Assessment of Current Research and Practice", which can be found at http://gac.udc.es/~gltaboada/papers/taboada_pppj09.pdf It's a bit old now, from 2009, but still useful. -- Sebastian
[toc] | [prev] | [next] | [standalone]
| From | Philipp Kraus <philipp.kraus.flashpixx@gmail.com> |
|---|---|
| Date | 2016-05-14 14:09 -0700 |
| Message-ID | <fe695f51-52e0-4a12-80fe-4aae7c9f07b6@googlegroups.com> |
| In reply to | #34287 |
Am Samstag, 14. Mai 2016 00:44:29 UTC+2 schrieb Sebastian: > Am 12.05.2016 13:35, schrieb Philipp Kraus: > > Hello, > > > > I would like to create an addon of my Java application for high-performance clusters. I'm working with OpenMPI for a long time, so I can use the OpenMPI Java addon but I have found this publication > > > > https://pdfs.semanticscholar.org/2afc/9c748999358819b1342d9f2b8404816f2d6b.pdf > > > > So did anybody works with this native Java NIO framework? Does there exist any Maven package or anything else? So can you send me some helpful information for development? I found the publication only. > > > > Thx > > > > Phil > > > Not quite sure what you're asking. Java NIO itself is of course part of > the JDK (since Java 1.4), so you don't need to download any additional > bundles to make use of this "framework". Java NIO tutorials abound on > the internet. > > With regard to HPC, I don't know if there is (or ever was) a publicly > available implementation of MPJava. However, if you're looking for > alternatives to OpenMPI, then MPJ/Ibis and MPJ Express are still active > projects. > > You might want to look at this paper by Taboada et al.: "Java for High > Performance Computing: Assessment of Current Research and Practice", > which can be found at > http://gac.udc.es/~gltaboada/papers/taboada_pppj09.pdf It's a bit old > now, from 2009, but still useful. Thanks for the link. I'm evaluating tools for a high-performance scalability system. Form C I know MPI, so I'm searching for a framework which implements the MPI structure and I don't want to write the code myself for the MPI specification with the Java NIO package. I hope for a full working framework which implements MPI with Java NIO. Thanks Phil
[toc] | [prev] | [next] | [standalone]
| From | Eric Douglas <e.d.programmer@gmail.com> |
|---|---|
| Date | 2016-05-16 06:20 -0700 |
| Message-ID | <8325ec5d-286d-4fbb-9d74-bd1a4047b9a4@googlegroups.com> |
| In reply to | #34287 |
On Friday, May 13, 2016 at 6:44:29 PM UTC-4, Sebastian wrote: > Not quite sure what you're asking. Java NIO itself is of course part of > the JDK (since Java 1.4), so you don't need to download any additional > bundles to make use of this "framework". Java NIO tutorials abound on > the internet. > > With regard to HPC, I don't know if there is (or ever was) a publicly > available implementation of MPJava. However, if you're looking for > alternatives to OpenMPI, then MPJ/Ibis and MPJ Express are still active > projects. > > You might want to look at this paper by Taboada et al.: "Java for High > Performance Computing: Assessment of Current Research and Practice", > which can be found at > http://gac.udc.es/~gltaboada/papers/taboada_pppj09.pdf It's a bit old > now, from 2009, but still useful. > > -- Sebastian The nio can do what the io does only faster? I've only used java.nio.channels.FileChannel for copying files. I set up a system for one machine to send String messages back and forth to multiple other machines just using java.net.socket, passing getInputStream() to java.io.InputStreamReader wrapped in a java.io.BufferedReader.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.java.programmer
csiph-web