Re: [mpich-discuss] Porting MPICH
What is the goal? Do you want MPICH to run trivially within a single process image, within a single node via interprocess communication, over multiple processes via TCP/IP, or something else? You might want to elaborate on what your operating system can do. Does "not POSIX" mean that it doesn't a single function defined by POSIX? Do you support the C standard library? Does your machine have GCC is some non-standard C compiler? It would also be useful to provide a make.log that shows where the compilation actually stops. I think that your best best is something along the lines of: while (1) { try to build; if (builds without errors) break; determine why it failed; implement the missing function; } The developer documentation is located at https://wiki.mpich.org/mpich/index.php/Developer_Documentation but this is almost certainly not a porting guide for porting MPICH to any system that is formally equivalent to a Turing machine. Jeff On Sun, May 19, 2013 at 1:47 PM, jhonatan alves <[email protected]> wrote:
Hello, We are trying port MPICH to a new operating system, called EPOS, but our main problem at the moment is that this operating system is not POSIX compatible. Our question is there some way to compile MPICH setting that is free of platform, so then we can implement the missing functions. And is there a porting manual of MPICH?
Thx
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
-- Jeff Hammond Argonne Leadership Computing Facility University of Chicago Computation Institute [email protected] / (630) 252-5381 http://www.linkedin.com/in/jeffhammond https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond ALCF docs: http://www.alcf.anl.gov/user-guides
participants (1)
-
Jeff Hammond