Subject: Internships at Los Alamos National Lab

From: Jeffrey Vetter <[email-masked]>
Date: Fri, 20 Dec 1996 16:09:55 -0500 (EST)

If you have any questions about the work environment, etc. , please feel
free to contact me.

	-Jeffrey Vetter, vetter@cc

-----------
>From [email-masked] Fri Dec 20 13:07:36 1996
To: [email-masked]
Subject: Gerogia Tech recruiting

Los Alamos National Laboratory has full time positions for recent or
soon-to-be MS or PhD graduates.  We have internship programs for
undergraduate and graduate students.  Following are general descriptions
of opportunities in the parallel tools and scientific programming areas.

Full-time employees generally need to be US citizens.

Students should feel free to contact directly for further information:

 Sally F. Wilkins, PhD
 Distributed Computing Environments, CIC-8
 Los Alamos National Laboratory
 Los Alamos, New Mexico  87545
 (505) 667-1391
 (505) 665-6333 (FAX)
 [email-masked]
 
 -----------------------------------------------------------------------------
 
Description of work in the parallel tools area:
 
 Work as part of the parallel distributed tools team in the Distributed
 Computing Environments Group, to provide parallel software tools
 to laboratory computational scientists in support of the ASCI (Advanced 
 Stockpile Computing Initiative) and core programs. Work closely with
 laboratory application development code teams in order to determine user
 needs. Research, develop, evaluate, and deploy parallel software tools
 including parallel compilers, debuggers, performance analysis tools,
 and message passing libraries. Work with external tool providers
 including hardware vendors, Universities, other, and third party software 
 vendors. Represent laboratory needs to standards organizations as needed. 
 
 Skills, Knowledge, Abilities that would be applicable: 

  Design, development, and use of software tools for the development of
   parallel scientific programs.
 Experience with the development of high performance scientific programs.
 Current knowledge of UNIX, C, C++, and FORTRAN (F77 and F90).
 Working effectively as a team member.
 Effective written and oral communication skills. 
 Experience in software project management and leadership.
 Experience in object-oriented design and development.
 Knowledge of computational methods used in laboratory scientific
   application codes including numerical linear algebra and the
   numerical solution of PDEs.
 Knowledge of MPI, PVM, and HPF.
 
 -----------------------------------------------------------------------------
 
Description of work in the scientific computing area
 
    Work with a team of scientists with a national reputation for
    their research work in performance assessment and parallel 
    algorithm development on large scale highly parallel
    computer systems. Have the opportunity to work with virtually
    all new advanced parallel computer systems. Develop and optimize
    numerical applications for advanced parallel computers that extend
    to the TFLOPS range and beyond. Assess the performance and 
    suitability of state-of-the-art parallel architectures on
    applications of importance to both DOE and industry.
    Participate in the development of large-scale parallel
    physics simulations in collaboration with other Lab
    organizations. Tasks will include the development of
    mathematical and computer science algorithms/software
    underlying physical simulations that involve unstructured
    grids and adaptive mesh techniques. Initiate efforts to
    identify new areas of applicability of group expertise to
    Lab and industrial computational problems. Active
    involvement with the Lab's Accelerated Strategic Computing 
    Initiative (ASCI), other national high-performance computer 
    centers and industrial collaborators will be an integral
    part of the job responsibility.
 
 Skills, Knowledge, Abilities that would be applicable:
 
    Developing algorithms for and programming experimental and
         large-scale parallel computers.
    Development of state-of-the-art research and/or production
         computer codes for scientific applications.
    Expertise with numerical methods for the solution of
         partial differential equations and software development
         for parallel computer architectures.
    Knowledge of fundamental issues associated with advanced
         computer architectures.
    Programming in FORTRAN, C, or C++
    Experience in application areas such as computational fluid
         dynamics, Monte-Carlo techniques, molecular dynamics,
         particle transport.
    Experience in parallel programming for large-scale (512
         processor or larger) multi-computer systems.