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