Hi, the suggested project is appealing to me because it seems it could greatly simplify installation procedure of MEEP at Windows. I can imagine convincing many colleagues at the institute to run FDTD simulations when their computer is idle... However, not knowing anything about NaCl, I am still concerned about the performance; usually one wants to compile MEEP from sources to get the optimized code for their particular architecture. On the other hands, if whole MEEP is compiled before being run, quite a lot of external dependencies will have to be packed. So far, it is possible to run a simulation of sodium chloride in MEEP, but not vice versa. How should a typical scenario of MEEP under NaCl look like? F.
2013/5/22, Fernando Carvalho <fernandocarvalhocoe...@gmail.com>: > There will be no major performance impacts to the user, because it will run > a machine code, directly compiled from a C++ source by a GCC compiler > variant for Native Client. > To the user, the main benefit is that the same binary blob can be executed > in any operating system that Chrome or Chromium is fully ported (currently > with the exception of iOS and Android). > For developers, it will be a way to create a huge distributed processing > community for MEEP, that will unleash possibilities of discovering many new > structures, with a cheap processing cost. > If want to know more, you can ask me directly or read a little in this > brief explanation: > https://developers.google.com/native-client/overview > > > > On Wed, May 22, 2013 at 3:43 AM, Filip Dominec > <filip.domi...@gmail.com>wrote: > >> Hi, I did not know this project before. What would be the greatest >> benefits for the user? Would it not impact the performance too much? >> Filip >> >> 2013/5/21, Fernando Carvalho <fernandocarvalhocoe...@gmail.com>: >> > Hi everyone, >> > >> > Recently, Google Developers, at Google IO 2013, had announced PNaCl >> (Native >> > Client <https://developers.google.com/native-client/>), an Open Source >> > technology that will allow developers to compile to LLVM intermediate >> > instruction, before being optimized to a target platform. >> > I've been working with some small simulations in an application >> > developed >> > within my staff, that can be massively distributed though the web, in >> order >> > to optimize some parameters, and it seems to work properly. >> > So I would like to know, if there are any interested developers in such >> > a >> > project. >> > PNaCl have an specific compiler, that is compliant gcc, and a set of >> > libraries that talk to the browser, instead of the underlying operating >> > system. >> > The prize to invest in this kind of port, is that the application can >> > run >> > in whatever platform that Chrome/Chromium is able to run. >> > >> > -- >> > Fernando >> > >> > > > > -- > Fernando > _______________________________________________ meep-discuss mailing list meep-discuss@ab-initio.mit.edu http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss