ANNOUNCING WMnxlib PARALLEL MACHINE SIMULATOR LIBRARY ===================================================== WMnxlib is an Intel NX hypercube simulator software and library. WMnxlib allows a group of hosts or workstation networked by TCP/IP and UDP/IP to be run as an Intel iPSC hypercube. The library is built on top of the Parallel Virtual Machine(PVM) software supplied by Oak Ridge National Laboratory, Emory University, and the University of Tennessee. WMnxlib supports most of Intel NX calls such as global reduction calls, getcube, load, relcube, setpid, msgdone, msgwait and attachcube, as well as synchronous and asynchronous probe, send and receive. Therefore, many codes developed for Intel iPSC will run over a network of workstations after the codes are linked with this library. The documentation of WMnxlib is in progress and will be available real soon. In the meantime, if you are familiar with (or have access to) an Intel iPSC/2 or Intel iPSC/860 documentation, you will find the WMnxlib easy to use. The following short descriptions will help you to get started. WHERE AND HOW TO GET THE LIBRARY WMnxlib can be downloaded from gopher.cc.wm.edu in a file named pub/WMnxlib1.0.tar.Z by anonymous ftp as follows: % ftp gopher.cc.wm.edu [You will see a few messages and then the prompts for Name and then Password. Enter the word "anonymous" for name and your full internet address for Password. The rest of this direction will allow you to get the file.] ftp> cd pub/computer.support/software/unix ftp> bin ftp> get WMnxlib1.0.tar.Z ftp> quit % The WMnxlib1.0.tar.Z file can also obtained through the gopher server. INSTALLING LIBRARY After you download the file, move it to a subdirectory of your choice and then uncompress and untar it. A subdirectory named WMnxlib1 will be created with all the source files. Go to this subdirectory and type "make" to create executable files. [ You will need to have PVM to make this work. For information on getting PVM, send a mail message with a line containing the phrase "send index from pvm3" in the body of the message to netlib@ornl.gov] Since nothing is perfect, send all bug reports, enhancements and problems getting to the library to jsegbo@birds.wm.edu . Thank you. -J. Sunny Egbo jsegbo@birds.wm.edu ===================== Copyright Notice ====================================== /*****************************************************************************/ /* libWMnx1.0: IntelNX-to-PVM3 Conversion Library version 1.0 */ /* College of William and Mary, Williamsburg, VA. */ /* Author: J. S. Egbo */ /* (C) 1993 All Rights Reserved */ /* */ /* NOTICE */ /* */ /* Permission to use, copy, modify, and distribute this software and */ /* its documentation for any purpose and without fee is hereby granted */ /* provided that the above copyright notice appear in all copies and */ /* that both the copyright notice and this permission notice appear in */ /* supporting documentation. */ /* */ /* Neither the College of William and Mary nor the Author make any */ /* representations about the suitability of this software for any */ /* purpose. This software is provided ``as is'' without express or */ /* implied warranty. */ /* */ /* ACKNOWLEDGEMENT: My sincere thanks to Dr. Bill Bynum and Dr. David Nicol */ /* (the learned masters) for their support and guide in this project. */ /* */ /* CAVEAT: libWMnx1.0 is intended to work under PVM3.2 and supports a */ /* subset of the Intel iPSC node calls. */ /*****************************************************************************/