Back to IPM Homepage



Projects
People
Publications
E-courses
Programming Library
Useful Links

Gallery of Visitors
Gallery of Pictures




Search Mathematics
Enter your search string here
and click on Go! to continue

GO!

.   IPM .
.
. .  .
.
IPM > School of Mathematics> SCC>About
   

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.

   
© Copyright 2002 
Institute for Studies in Theoretical Physics and Mathematics (IPM)
All rights reserved.
Please submit your comments or questions here, or contact Webmaster.