|
|
Establishing Scientific Computing Center
(S.C.C)
In Mathematical Research Center
Preface
Fields
Activities
Goals
Preface
The Scientific Computing Center is established in
Mathematical Research Center with regard to computer aspects since the
beginning of this year [2000]. Its main purpose is to cooperate with
researchers of the Research Center and other scientific institutes, who need
complicated computation in their affairs.
In most cases, for instance, in research or in serious industrial
applications we may face complicated mathematical computations, which need
computer solutions. Such computations and their solutions are called
scientific computation. Nowadays scientific computation is known as the
third science beside theoretical sciences and laboratorial sciences, and it
plays a main role in revolution that computer made in science, industry
and technology as a computing tool .investigating Scientific Computing
Centers all around the world . one may find out the importance and various
applications of this field .
In these centers, various researches and applicable projects are
managed in different fields such as :
mathematics , physics , geology , energy ,
meteorology , airplane and automobile design , dispatches , material science
, complicated industrial and economic systems and almost any
engineering branches .
Fields
These applications are often deal
with some branches such as :
optimization , simulation , numerical methods , data
processing and computer graphics , in which different systems of
mathematics and computer are mixed together .
In order to solve such problems one should also
investigate and analyze these subjects:
Analyzing and comparing from efficiency, speed and memory cost respects of
different algorithms.
Specifying computers from these aspects :
- platform,
- operating system,
- hardware.
Applying different scientific programming languages such as different
versions of C , Fortran and Pascal offered by different companies.
Using mathematical softwares such as :
Matlab, Maple, Mathematica, Macsyma, CocoA, Octave,
Linpack, GAP, NAG, Multimatlab, S+, Spss, MathCad, Cplex and Gams.
Considering the variety scientific computation fields and its
increasing , Scientific Computing Center are established in many
universities, national laboratories, research institutes and great
industrial institutes of world . These centers , which generally are
equipped modern and powerful computers and various computing softwares ,
need groups of specialists including researchers, sightmen, software
developers.
It is a long time that the necessity of these departments in the
Mathematical Center is understood and now many projects of Mathematical
Center seriously need such centers. For example computation of the
number pi by exact real arithmetic project, numerical considering of hunting
and hunter systems subjects , branching hetroclinic orbits in plasma shock
layer equations , theories' automatic proof , determining sets in coloring
graphs , computation of coloring total and dependant parameters ,
visualization of complicated analytic paging , multiresolutions in Computer
Graphics and Computer Vision .
Recently this center (S.C.C ) computed pi by the
exact real arithmatic methid up to 4,000,000 digits .
Activities
The main activities of this center are :
Offering scientific computation consulting services in choosing programming
languages or mathematical softwares , platform, operating system, software
techniques and type of algorithm.
Offering training services in scientific computations.
Developing computation softwares.
Performing applicable researches and profiting from the latest information
about scientific computation.
Goals
The main goals are divided into
four categories:
Consulting
Consulting about :
Selecting software, programming language, platform
and computer system
Software and programming techniques
Selecting suitable algorithm in computation respect.
Software Developing
Participating in different mathematical research plans, fulfilling them
, needs advanced scientific computation or producing special programs ,
software or computer simulations.
Producing and extending various computing softwares, which can help
mathematical researches in developing their plans.
Performing advanced scientific computation and producing software to
solve problems, which are assigned to this center by industrial part , other
scientific centers , different institutes and organs.
Training
Forming short time training periods in scientific computing softwares ,
existing computer systems in the center, programming techniques , analyzing
algorithms and new results in scientific computing.
Preparing quick references of existing softwares in the center as a
hardcopy and online.
Creating software bank.
Applicable Research
In order to develop needed subjects in scientific
computing, research is taken into consider as one of the aims of Scientific
Computing Center, but for developing this center, research activities are
restricted to a small part of all activities of the center.
|
|
|