PGI User Forum
 SearchSearch   MemberlistMemberlist     RegisterRegister   ProfileProfile    Log inLog in 

CUDA-x86.

machine file for MPICH-GM
Goto page Previous  1, 2, 3
 
Post new topic   Reply to topic    PGI User Forum Forum Index -> Programming and Compiling
View previous topic :: View next topic  
Author Message
mkcolg



Joined: 30 Jun 2004
Posts: 5952
Location: The Portland Group Inc.

PostPosted: Wed Mar 08, 2006 5:24 pm    Post subject: Reply with quote

Hi Sandip,

I was able to recreate your error but only if the directory doesn't exist. Can you double check that "/tmp/DATABASES_MPI" does exist and can be accessed by your processes? Maybe DATABASE_MPI is mis-spelled?

- Mat
Back to top
View user's profile
Sandip



Joined: 08 Feb 2006
Posts: 8

PostPosted: Fri Mar 24, 2006 7:36 pm    Post subject: Reply with quote

Hi Mat,

Thanks for your suggestion.
I forgot to use chmod command to change the access permission of /tmp/DATABASES_MPI.
Now, It's reading the file.

Thaking you.
Sandip Chattopadhyay
Back to top
View user's profile
Sandip



Joined: 08 Feb 2006
Posts: 8

PostPosted: Mon Apr 03, 2006 9:07 am    Post subject: Reply with quote

Hi Mat,

I've another question.
I'm getting an error message,
================================================================
sxc042200@miraclon semv12_32; ./xcheck_buffers_2D
Check all MPI buffers along xi and eta
There are 25 slices numbered from 0 to 24
There are 5 slices along xi
There are 5 slices along eta
reading slice addressing
checking row 0
checking slice ixi = 0 in that row
PGFIO-F-217/list-directed read/unit=48/attempt to read past end of file.
File name = OUTPUT_FILES/filtered_machines.txt formatted, sequential access record = 14
In source file create_serial_name_database.f90, at line number 49
====================================================================
In source file create_serial_name_database.f90, at line number 49
open(unit=48,file='OUTPUT_FILES/filtered_machines.txt',status='old')
do iprocloop = 0,nproc_max_loop
read(48,*) num_active_proc(iprocloop) ----------> line 49

I 've defined the the machines name as ,
n6,n7,n8,....

and use the shell script,
grep -v '#' $list_of_machines |tr -d ' '| tr -d 'n' > OUTPUT_FILES/filtered_machines.txt
BUT, in the original code, the machine name was n001,n002,n003,....

I think the machine names are creating the problem. How I can change the shell script to read my machine names as n6,n7,n8,....?

Can you give me some suggestion ?

Regards.
Sandip
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    PGI User Forum Forum Index -> Programming and Compiling All times are GMT - 7 Hours
Goto page Previous  1, 2, 3
Page 3 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group