Research Areas - Scientific Computing (SCI)
The faculty, students, visitors, and affiliated researchers of Berkeley's Scientific Computing and Numerical Methods group have produced some of the most heavily used scientific software (and hardware standards!) in the world, backed up with strong theoretical foundations. Their strength is a result of their commitment to building industrial-strength software and algorithms and supporting full-scale scientific applications in large interdisciplinary collaborations among scientists, engineers, mathematicians, and computer scientists. Their research encompasses symbolic, numerical, and geometric computation, often on parallel or distributed systems.
Berkeley is ideally situated amongst a wealth of resources for scientific computing, including Lawrence Berkeley National Laboratory (LBNL), the National Energy Research Scientific Computing Center (NERSC, located at LBNL), and the Lawrence Livermore National Laboratory. Each of these is a source of scientific collaborators, difficult problems, and high-performance computing resources. Other important computational resources are Berkeley's own campus-wide Millenium project, built upon a cluster of clusters of tightly-coupled Intel-based computers. (One of the first clusters ever constructed was the Berkeley Network of Workstations (NOW) project.)
Major contributions from the group include the IEEE floating point standard; LAPACK, ScaLAPACK and SuperLU for numerical linear algebra, the programming languages UPC, Split-C and Titanium, coordination languages, the Triangle mesh generation program, numerical routines for UNIX; and MACSYMA.