[scyld-users] Fortran code execution on compute node
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Michael Will mwill at penguincomputing.comMon Aug 22 09:11:31 PDT 2005
- Previous message: [scyld-users] Fortran code execution on compute node
- Next message: [scyld-users] Fortran code execution on single compute node
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Which version of scyld are you using? There used to be a bug that I ran into with Amber, that when executing a file that resided in a different directory than my current working directory, it would open input files from the current directory on the master, but from the executables directory on the compute node. So it behaved differently on the master than on the compute node. I had called it with mpirun ../../bin/foo The workaround until it was fixed was to do a link of the binary into my data directory where I wanted it to execute, so I could call it with mpirun ./foo instead. This was without the complication of having some directories local and some shared by NFS but it might still be the same issue. Michael Will Harshavardhan Ghuge wrote: >Hi, >I am am a new user of the scyld beowulf cluster. I am trying to execute >a fortran code in the cluster. The code is not a cluster aware code. >The code reads data from a input file and then writes data to an output >file. >I use the following command to execute the code >bpsh 6 ./binary.out >where 6 is the node number.I have the binary.out and the input data file >stored at two locations. One location is one of the sub-directories on >the master node and other is a directory /scratch on the node 6. After >the bpsh command the code gets executed but it uses the input data file >stored in the sub directories on the master node.It does not use the >data file stored on node 6. This happens because the bpsh command uses >the binary.out file stored on the master node. The program starts on the >master node and then it is passsed to the compute node. >What I want is that the code should use the input data file stored in >the compute node and also the code should create the output data file in >the compute node. >I tried to do this by deleting the data files on the master node but >then the code does not work. >Any suggestions?? > >Harshal Ghuge >Graduate Research Assistant >Aerospace Engineering >Auburn University >Email ghugeha at auburn.edu >_______________________________________________ >Scyld-users mailing list, Scyld-users at beowulf.org >To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/scyld-users > > -- Michael Will Penguin Computing Corp. Sales Engineer 415-954-2822 415-954-2899 fx mwill at penguincomputing.com
- Previous message: [scyld-users] Fortran code execution on compute node
- Next message: [scyld-users] Fortran code execution on single compute node
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Scyld-users mailing list
