I'm updating a survey I did last year on freely available software
for the numerical solution of linear algebra problems.
Of interest is software for high-performance computers
that's available on the web in source form for solving problems
in numerical linear algebra, specifically dense, sparse direct and
iterative systems and sparse iterative eigenvalue problems.
The current list is at:
http://www.netlib.org/utk/people/JackDongarra/la-sw.html
Please let me know about updates and corrections.
I'll post the updated list in a few weeks.

Recently the OpenGL Architecture Review Board approved the Fortran 90
bindings for the OpenGL 2D and 3D graphics library. These bindings are
defined in NISTIR 6134 "A Fortran 90 Interface for OpenGL: Revised
January 1998", which is available at the web site below.

I am pleased to announce the availability of f90gl version 1.1, a public
domain implementation of the OpenGL Fortran 90 bindings. This version
implements the interface for OpenGL 1.1 (or Mesa), GLU 1.2, GLUT 3.6 and
several OpenGL extensions. It supports most Unix workstations and
Windows 95/NT.

OpenGL is a software interface for applications to generate interactive 2D
and 3D computer graphics. OpenGL is designed to be independent of operating
system, window system, and hardware operations, and is supported by many
vendors. The OpenGL Fortran 90 bindings represents a significant development
for scientific visualization in the Fortran community. Until now there has
never been an industry standard for generating graphics from Fortran programs;
instead, only proprietary libraries that support a limited number of systems
have been available. With the new bindings, a Fortran programmer can write
standard-conforming graphics applications that will be portable over most
computing platforms.

More information and the f90gl package are available at the f90gl web page.
http://math.nist.gov/f90gl

Consider a 3D surface, partitioned into finite elements, let's call "Ek" one
of these elements. The element Ek is defined by 4 point called node, each
node belong to the 3D surface.
Let P=(x[1],x[2],x[3]) be a point belonging to Ek, it means that the
coordinates of "P" in the global cartesian system, can be obtained by the
following coordinate transformation :

x[i]= N(u,v)[j]*x[j][i]

in which:

x[i] cartesian coordinate "i" of P

x[j][i] cartesian coordinate "i" of node "j" j=1,2,3,4

N(u,v)[j] shape function [j] j=1,2,3,4

u surface coordinate -1< u < +1
v surface coordinate -1< v < +1

Let's consider the following arrays

un=[-1,-1,1,1] vn=[-1,1,1,-1]

now, the shape function can be defined as follow:

N(u,v)[j] = 1/4(1 + un[j]*u)*(1+vn[j]*v)

Over this element Ek the following function is to be integrated :

Exp[ I k | Y-X | ]/(4 PI | Y-X | )

in which
k is the wave number
I is the imaginary unit
Y a point that belongs to the element "Ek"
X a point in the three-dimensional space (X can belongs to Ek)
| Y - X | distance between the point Y and X
PI the greek p

Using the foregoing coordinate transformation the integrand become:

Exp[ I k | Y(u,v)-X | ]/(4 PI | Y(u,v)-X| )* | J(u,v) | * d u * d v

in which
| J(u,v) | is the modulus of the vector product of the tangent vectors to
the family of line u=cost and v=cost

Up to now I've been using an iterative subdivision with Gaussian
quadrature formulas for precision purposes and an extrapolation technique
to increase the speed of convergence.

Speed and precision are critical for this application, so any suggestions
to increase one or both will be appreciated and acknowledged.

To get a copy, ftp to matisa.cc.rl.ac.uk. When prompted for a userid,
reply with "anonymous" and give your email address as a password.
Then cd to pub/imana. Set mode to binary (bin)
Copy is in file april98.gz (get april98.gz)
The conference section can be found in file april98.conf.gz.
Both files should be gunzipped whence they should be found to be in plain ASCII
format.

Conference on
Iterative solution methods for the elasticity
equations as arising in mechanics and biomechanics
IMMB'98
University of Nijmegen, The Netherlands
September 28-30, 1998

SCOPE:
Recently there has been much progress reported on iterative solution
methods for the solution of the algebraic systems which arise in finite
element methods in structural engineering, geomechanics and biomechanics.
The purpose of the conference is to report on this and to enable
people from both the theoretical side and the practical, application side
to meet and exchange their views on the topic.

There will be a limited number of contributed 15-minute
talks as well as several poster sessions.
Contributions are welcomed on any current research topic in
which nonlinear dynamics plays a significant role.

INTERVAL'98, the fourth in a series of biannually
organized conferences, was held in Nanjing, China, April 20-23.
It was attended by more than 30 researchers from 15 different
countries all over the world. The conference was organized by:
* Department of Mathematics, Nanjing University
* The Editorial Board of the International Journal
"Reliable Computing"

Whereas the previous meetings focused on relationships of interval
mathematics to other areas, Interval, 98 having global optimization as
an application area in mind, put strong emphasis on traditional
interval methods. New results on well established methods were
presented, and complexity issues were discussed. Several talks dealt
with new, efficient implementation techniques.

Nevertheless, a number of interesting and surprising applications were
suggested. Take the foundations of physics or a combination of
Western and Oriental medicine as some striking examples.

All in all, there were 31 talks. The refereed proceedings of the
conference will be published as a special issue of the "Reliable
Computing" journal.

The conference took place in the relaxed atmosphere of the Holiday Inn
Hotel and was supported by the national Natural Science Foundation of
China and Nanjing University. The German Research Association (DFG)
supported some of the German participants.

Due to the facilities in the hotel, the everlasting friendliness of
the Chinese organizers, and a very interesting bus excursion to the
touristic highlights of Nanjing, there were lots of possibilities to
establish new scientific contacts or intensify existing ones.

1998 Conference of the Dutch Community of Numerical Mathematicians
23 - 25 September 1998, at Woudschoten (NL)

The next conference of the Dutch Community of Numerical Mathematicians
(WNW) has been scheduled for 23, 24 and 25 September 1998, to be held
at the Woudschoten Conference Centre, Zeist, The Netherlands.

Topics of the 1998 conference are:

1. aspects of the integration of initial-value problems
2. wavelets and hierarchical bases

The workshop will highlight the mutual interactions between
engineers, natural scientists, mathematicians and computer
science experts so as to devise, apply and further develop
scientific computing techniques in chemical engineering
environment.

CAARMS4 will highlight current work by African-American researchers and
graduate students in mathematics, facilitate working relations between them,
and identify common research interests and goals. Participants will attend
talks, graduate student poster presentations, and tutorials in mathematics
and computer science. These talks and presentations will bring a broader
perspective to the critical issues involving minority participation in
mathematics. The conference also will enable attendees to network and
communicate, enhancing the growth of individual researchers as well as the
general growth of mathematics among African-Americans.

Workshop on High Performance Scientific and Engineering Computing
with Applications

CALL FOR PAPERS

The above workshop is organized in the 10th IASTED International
Conference on Parallel and Distributed Computing and Systems (PDCS-98)
at Las Vegas, Nevada from October 28-31, 1998.

Parallel and distributed scientific and engineering computing
has become a key technology which will play an important part in
determining, or at least shaping, future research and development
activities in many academic and industrial branches.
This workshop is to bring together computer scientists, applied
mathematicians and researchers to present, discuss and exchange
idea, results, work in progress and experience of research in the
area of parallel and distributed computing for problems in science
and engineering applications.

Postdoctoral Research Position
Computational Mathematics Laboratory, Rice University

Applications are solicited for a postdoctoral position in the Computational
Mathematics Laboratory at Rice University. The applicant should have a
doctorate in mathematics, applied mathematics, or electrical engineering
(signal processing) with a strong mathematics background. In particular, a
background in wavelet analysis and/or wavelet signal processing is
essential. Matlab is an essential tool that will be necessary, and
additional programming languages (such as C, C++, etc.) would be useful.
The problems involve applications of wavelets to pattern recognition and
image processing issues involving sonar and synthetic aperture radar
imagery data, as well as medical and geophysical imaging problems. The
Computational Mathematics Laboratory is a part of the Computer and
Information Technology Institute at Rice and involves faculty, researchers
and students in the departments of mathematics and electrical and computer
engineering. Applicants should send their resumes with a list of three
references and any other supporting documents (e.g. publications) before 1
June 1998 to:

Leicester University
Department of Mathematics and Computer Science
Research Associate

A post-doctoral research assistant is required for two years for this EPSRC
funded post commencing in October 1998. The appointment will be made on the
research grade RA1A with initial salary in the range 15,159-16,927 pounds per
annum, according to qualifications and experience.

The successful candidate would work on the numerical analysis of adaptive
finite element methods for numerical approximation of singularly perturbed
partial differential equations equations. The ideal candidate would have,
or expect to have, a doctorate in the area of numerical analysis of partial
differential equations or, a strong mathematical background and experience
of finite element methods.

Postdoctoral positions in Computational Science
with an emphasis on parallel programming.

Nichols Research Corporation has one or more postdoctoral openings in
the Computational Migration Group. This group is dedicated to scalable
computing, a major area of high performance computing. This work will be
conducted at the DOD High Performance Computing, Major Shared Resource
Center at the U.S. Army Corps of Engineers Waterways Experiment Station,
in Vicksburg, Mississippi.

The CEWES MSRC is managed by Nichols Research Corporation for the U.S.
Department of Defense. The CEWES MSRC ranks in the top ten most powerful
high performance computing centers in the world. We currently operate a
Cray C90 (16 CPUs), a Cray T3E (336 CPUs), a SGI Origin 2000 (128 CPUs),
and two IBM SP supercomputers (256 and 126 CPUs).

Applicants should possess a recent Ph.D. in science or engineering, Fortran
and/or C experience, demonstrated experience in a computational area and strong
parallel programming experience (preferably using MPI). The applicant should
also have a strong desire to work in existing codes. U.S. citizenship or
permanent residency is required. The appointment is for one year with
possible renewal and salary and benefits are competitive.

If you have an intense interest in Computational Science, please send a cover
letter expressing your interests, vita, and the names of references via land
mail to: