ARSC T3D Users' Newsletter 73, February 9, 1996

Formats on Implicit Data Conversion

About 2 months ago, from Paul Helvig of CRI, by way of Frank Chism of CRI, I got the tables below describing how the -Nieee flag on the assign statement affects what is written to an unformatted file. I thought I would have time to verify the results but I'm sure they are correct and I wanted to get them out. It recently came up that there is no way to write a 64 bit integer in IEEE format on the Y-MP but it is possible on the T3D. I gave some examples about using the -Nieee switch in newsletters:


  #58 - 10/27/95
  #59 - 11/03/95
  #64 - 12/08/95

+---------------------------------------------------------------+

           Bit Sizes for Implicit Data Conversion              


                    Y-MP, C90, & Y-MP-EL                       

+-------------------+-------------++-------------++-------------+

                   
   No -N     

   -N ieee   

 -N ieee_dp  


 Fortran           +------+------++------+------++------+------+

 Declaration       
 CF77 
 F90  

 CF77 
 F90  

 CF77 
 F90  

+-------------------+------+------++------+------++------+------+

 Integer           
   64    64  

   32    32  

   32    32  


 Integer*2         
   64    64  

   16    16  

   16    16  


 Integer*4         
   64    64  

   32    32  

   32    32  


 Integer*8         
   64    64  

   32     -  

   32     -  

+-------------------+-------------++-------------++-------------+

 Real              
   64    64  

   32    32  

   64    64  


 Real*4            
   64    64  

   32    32  

   64     -  


 Real*8            
   64    64  

   32    64  

   64    64  


 Real*16           
  128   128  

   64     -  

   64     -  


 Real*16 w/-dp     
   64   128  

   32     -  

   64     -  

+-------------------+-------------++-------------++-------------+

 Double Precision  
  128   128  

   64    64  

   64    64  


 Double   " w/-dp  
   64    64  

   32    64  

   64    64  

+-------------------+-------------++-------------++-------------+

 Complex           
  128   128  

   64    64  

   64    64  


 Complex*4         
  128     -  

   64     -  

   64     -  


 Complex*8         
  128   128  

   64    64  

   64    64  


 Complex*16        
  128   128  

   64     -  

   64     -  

+-------------------+-------------++-------------++-------------+

 Logical           
   64    64  

   32    32  

   32    32  


 Logical*2         
   64    64  

   32     -  

   32     -  


 Logical*4         
   64    64  

   32    32  

   32    32  


 Logical*8         
   64    64  

   32     -  

   32     -  

+-------------------+-------------++-------------++-------------+


+------------------------------------------------+

     Bit Sizes for Implicit Data Conversion     


                       T3D                      

+-------------------+-------------++-------------+

                   
    No -N    

  -N cray    


 Fortran           +------+------++------+------+

 Declaration       
 CF77 
 F90  

 CF77 
 F90  

+-------------------+------+------++------+------+

 Integer           
   64    64  

   64    64  


 Integer*2         
   64    32  

   64     -  


 Integer*4         
   64    32  

   64     -  


 Integer*8         
   64    64  

   64    64  

+-------------------+-------------++-------------+

 Real              
   64    64  

   64     -  


 Real*4            
   64    32  

   64     -  


 Real*8            
   64    64  

   64    64  


 Real*16           
    -     -  

    -     -  


 Real*16 w/-dp     
    -     -  

    -     -  

+-------------------+-------------++-------------+

 Double Precision  
    -     -  

    -     -  


 Double   " w/-dp  
    -     -  

    -     -  

+-------------------+-------------++-------------+

 Complex           
  128   128  

  128   128  


 Complex*4         
  128     -  

  128     -  


 Complex*8         
  128    64  

  128     -  


 Complex*16        
  128   128  

  128   128  

+-------------------+-------------++-------------+

 Logical           
   64    64  

   64    64  


 Logical*2         
   64    32  

   64     -  


 Logical*4         
   64    32  

   64     -  


 Logical*8         
   64    64  

   64    64  

+-------------------+-------------++-------------+

T3D Web Pages

I recently went through some T3D web pages and wanted to pass on some links:
  • Mark Dalton of CRI, and working at Los Alamos, has a web page with lots of T3D information at:

    http://www.acl.lanl.gov/~mwd/ACL_T3D.html

    He has a lot of coding examples, which is what I like.
  • Similarly, there are lots of code examples on the Pittsburgh Supercomputing Center web page at:

    http://pscinfo.psc.edu

    Just go to the web page and use the built-in search facility on the word "t3d". If you know of similar sites, I would be happy to pass them on through this newsletter.
  • Another webpage on CRI is:

    http://boris.qub.ac.uk/edward/companies/Cray.html

    It is maintained by Edward Symth of Queens University, Belfast. He describes it as: "It consists of links to CRI product info and various user guides, optimization papers, FAQs, maths libraries etc."
  • An interesting paper on the T3D is at:

    http://http.cs.berkeley.edu/~culler/papers/t3d.ps

    It has a nice comparison of the T3D processor and the DEC workstation processor. It also goes a long way in supplementing the T3D documentation.

T3D/E Training from the Experts

Supercomputing Techniques: Parallel Processing on CRAY MPP Systems

Pittsburgh Supercomputing Center March 25 - 28, 1996

REGISTRATION DEADLINE: March 1, 1996

Purpose

The purpose of this four day workshop is to introduce participants to parallel processing on the CRAY T3D and explore more advanced topics, including performance monitoring and optimization techniques.

Agenda

The first two days of this workshop have been designed to introduce participants to PSC's supercomputing environment, compiling, debugging, job submission, and parallel programming concepts. Participants will learn to write parallel code using message passing calls.

The third and fourth days are designed to cover more advanced topics, including advanced parallel programming techniques, how to monitor code performance and optimization strategies. There will also be presentations on scientific applications which have been parallelized.

  • A working knowledge of FORTRAN or C and UNIX are required.
  • Parallel computing experience is not necessary.

Registration Fees

Admission to this training workshop is free to the United States academic community.

Interested corporate and government applicants, as well as applicants from academic institutions outside the United States should contact Anne Marie Zellner at (412) 268-4960 for information on attendance fees.

Housing and Travel

Housing and travel are the responsibility of participants, but we will provide information on local hotels at your request. Group rates for local hotels are available on a first-come, first-served basis.

A list of local hotels is included on the Web page referenced below.

Registration

To register for this workshop, please complete and return the registration form below by March 1, 1996 to:

Workshop Application Committee ATTN: Anne Marie Zellner Pittsburgh Supercomputing Center 4400 Fifth Avenue Pittsburgh PA 15213

You may also apply for this workshop by sending requested information via electronic mail to workshop@psc.edu or via fax to (412) 268-5832.

All applicants will be notified of acceptance during the week of March 4, 1996.

For additional online information, please visit the workshop's Web page at:

http://www.psc.edu/training/T3D_Mar_96/welcome.html


==================================================================
                   Registration Form
Supercomputing Techniques: Parallel Processing on CRAY MPP Systems
                   March 25 - 28, 1996

Name: 

Department: 

Univ/Ind/Gov Affiliation:

Address:

Telephone:  W (   )               H (   )                        

Electronic Mail Address:

Social Security Number:                                        

Citizenship:

Are you a PSC user (yes/no)?
If yes, please give your PSC username:

Academic Standing (please circle one):

   F - Faculty
  PD - Postdoctorate
  GS - Graduate Student
  UG - Undergraduate
  UR - University Research Staff
  UN - University Non-Research Staff
  GV - Government
   I - Industrial
   O - Other

Please explain why you are interested in attending this workshop
and what you hope to gain from it:


Briefly describe your computing background (scalar, vector, and
parallel programming experience; platforms; languages) and
research interests:


All applicants will be notified of acceptance during the week of
March 4.

==================================================================

Current Editors:
Ed Kornkven ARSC HPC Specialist ph: 907-450-8669
Kate Hedstrom ARSC Oceanographic Specialist ph: 907-450-8678
Arctic Region Supercomputing Center
University of Alaska Fairbanks
PO Box 756020
Fairbanks AK 99775-6020
E-mail Subscriptions: Archives:
    Back issues of the ASCII e-mail edition of the ARSC T3D/T3E/HPC Users' Newsletter are available by request. Please contact the editors.
Back to Top