[comp.sys.super] CFD, Math Lib., Parallel Software, Batch Systems

news@amelia.nas.nasa.gov (News Admin) (02/28/90)

Parallel Software
From: pase@orville.nas.nasa.gov (Douglas M. Pase)
Path: orville.nas.nasa.gov!pase

The Research and Development Branch of NAS at NASA Ames Research Center has
interesting and challenging positions available in four different areas.
Ames Research Center is located on Moffett Field, CA, next to Mountain View
in the Silicon Valley.  We offer positions in

	o  interactive grid generation for computational fluid dynamics

	o  mathematical library development and maintenance for current
	   and advanced supercomputer systems

	o  parallel software tools development and evaluation

	o  development of advanced batch processing systems (NQS-II)

Job descriptions and requirements for each of these positions can be found at
the end of this posting.  If you believe you are qualified and would like to
work in one of these areas for one of the most interesting organizations you
will find anywhere in the world, please send your resume' and cover letter,
or any questions you might have to

U.S. Mail	Dr. Douglas M. Pase
		NASA Ames Research Center MS 258-6
		Moffett Field, CA  94035

E-Mail		pase@orville.nas.nasa.gov

Phone		(415) 604-6394


---------------------- Job Descriptions and Requirements -------------------

NQS-II
    Description:
	The successful candidate will assist in the design and implementation
	of a distributed batch processing system.  This system will span
	supercomputers, highly parallel processors, support computers and
	workstations.

    Required:
     o	BS in CS or equivalent
     o	Two or more years experience
     o	Unix(TM) experience (4.x or V acceptable)
     o	High degree of proficiency in C

    Desirable -- experience with or knowledge of:
     o	NQS
     o	Queuing theory
     o	POSIX
     o	Sockets
     o	TCP/IP or other network protocols
     o	Distributed systems
     o	Batch processing system design
     o	Analysis techniques
     o	Fault-tolerant implementation techniques


Parallel Tools
    Description:
	The successful candidate will assist in the design, implementation,
	and evaluation of tools that exploit parallelism in Computational
	Fluid Dynamics code.

    Required:
     o	MS or PhD in CS or equivalent
     o	Experience with the design or implementation of tools
	which detect or exploit parallelism in numerical
	applications, such as vectorizing or parallelizing
	compilers, PTOOL, ParaPhrase, LGDF, etc.
     o	High degree of proficiency in C

    Desirable -- experience with or knowledge of:
     o	Compiler or interpreter design
     o	Parsing theory, yacc, or lex
     o	Experience with the design or implementation of parallel
	numerical algorithms


Math Libraries
    Description:
	The successful candidate will acquire, install, and maintain
	existing mathematical libraries in a Cray-2 and Cray Y-MP
	environment.  [S]he will adapt and install existing libraries
	on new machines and develop algorithms for future parallel
	architectures as the need arises.  [S]he will work with
	library users, and verify and document library errors when
	they are found.  The job requires one who is a careful,
	thorough programmer, who leaves an easily followed audit
	trail when changes are made.

    Required:
     o	MS or PhD in Numerical Analysis or equivalent
     o	Strong ability to work independently
     o	Extensive knowledge of both C and Fortran

    Desirable -- experience with or knowledge of:
     o	Supercomputer systems such as the Cray 2, X-MP, or Y-MP
     o	Parallel shared or distributed memory architectures
     o	Parallel numerical algorithms


Interactive Grid Generation
    Description:
	The Numerical Aerodynamic Simulation Project at NASA Ames
	Research Center has a research/development position available
	in the area of graphical user interfaces for computational
	fluid dynamics (CFD) codes.
	The successful candidate will coordinate between research and
	development groups the creation of interactive grid generation
	software.  [S]he will primarily act as a liaison between resident
	graphics specialists and CFD research scientists to enable the
	design and development of an interactive, workstation-based CFD
	workbench/toolkit.  Depending on the particular strengths of
	the selected applicant, [s]he may also contribute technically
	to the project.

    Required:
     o	MS or PhD in Numerical Analysis, Computational Geometry,
	Computational Fluid Dynamics, or equivalent work experience,
	especially in the areas of three-dimensional surface modeling
	and grid generation
     o	Excellent interpersonal skills
     o	Ability to work as part of a team, with minimum supervision
     o	Ability to encourage cooperation between independent organizations
     o	Extensive knowledge of both C and Fortran

    Desirable -- experience with or knowledge of:
     o	Computer graphics
     o	High performance workstations
     o	Distributed or parallel applications
     o	Project management experience

Dr. Douglas M. Pase				Computer Sciences Corporation
95 Sierra Vista Ave				NAS MS 258-6
Mountain View, CA  94043			NASA Ames Research Center
(415) 940-1197					Moffett Field, CA  94035
pase@orville.nas.nasa.gov			(415) 604-6394