Difference between revisions of "SciLab"

From CBLFS
Jump to navigationJump to search
Line 7: Line 7:
 
----
 
----
  
{{Package-Introduction|SciLab SciLab is a scientific software package for numerical computations providing a powerful open computing environment for engineering and scientific applications.|http://www.scilab.org}}
+
{{Package-Introduction|SciLab is a scientific software package for numerical computations providing a powerful open computing environment for engineering and scientific applications.|http://www.scilab.org}}
  
 
== Dependencies ==
 
== Dependencies ==

Revision as of 12:47, 16 April 2007

Download Source: http://www.scilab.org/download/4.1.2/scilab-4.1.2-src.tar.gz

Introduction to SciLab

SciLab is a scientific software package for numerical computations providing a powerful open computing environment for engineering and scientific applications.

Project Homepage: http://www.scilab.org

Dependencies

Required

Recommended

One or both of the following:

  • GCC compiled with gfortran support
  • GCC-3.3 compiled with F77 support.

Optional

Configuration Information

--with-g77: use g77.
--with-gfortran: use gfortran.
--with-gnu: use gcc C compiler and gnu Fortran compiler (g77 or gfortran).
--without-pvm: do not compile with PVM library.
--without-tk: do not compile with TCL/TK.
--with-gtk: use Gtk1 widgets.
--with-gtk2: use Gtk2 widgets.
--without-ocaml: do not compile with ocaml.
--without-java: do not compile Java interface.
--with-atlas-library=DIR path to Atlas BLAS library files.

Non-Multilib

Compile the package:

./configure --prefix=/usr --with-gnu &&
make all

Install the package:

make install

Multilib

32Bit

Compile the package:

export PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" &&
CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" ./configure --prefix=/usr --with-gnu &&
make all

Install the package:

make install &&
unset $PKG_CONFIG_PATH

N32

Correct some hard-coded paths:

sed -i 's@/lib/@/lib32/@g' Makefile.in &&
sed -i 's@DESTDIR=$(PREFIX)/lib@DESTDIR=$(PREFIX)/lib32@g' Makefile.in

Compile the package:

export PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" &&
CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --with-gnu &&
make all

Install the package:

make install &&
unset $PKG_CONFIG_PATH

64Bit

Correct some hard-coded paths:

sed -i 's@/lib/@/lib64/@g' Makefile.in &&
sed -i 's@DESTDIR=$(PREFIX)/lib@DESTDIR=$(PREFIX)/lib64@g' Makefile.in

Compile the package:

export PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" &&
CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --with-gnu &&
make all

Install the package:

make install &&
unset $PKG_CONFIG_PATH

Contents

Installed Directories: /usr/lib/scilab-4.1.2, /usr/lib/scilab-4.1.2/X11_defaults, /usr/lib/scilab-4.1.2/bin, /usr/lib/scilab-4.1.2/bin/javasci, /usr/lib/scilab-4.1.2/config, /usr/lib/scilab-4.1.2/contrib, /usr/lib/scilab-4.1.2/demos, /usr/lib/scilab-4.1.2/demos/random, /usr/lib/scilab-4.1.2/demos/excel, /usr/lib/scilab-4.1.2/demos/tk, /usr/lib/scilab-4.1.2/demos/basic, /usr/lib/scilab-4.1.2/demos/basic/intro, /usr/lib/scilab-4.1.2/demos/velpic, /usr/lib/scilab-4.1.2/demos/graphics, /usr/lib/scilab-4.1.2/demos/graphics/cmplxfunc, /usr/lib/scilab-4.1.2/demos/graphics/surface, /usr/lib/scilab-4.1.2/demos/graphics/misc, /usr/lib/scilab-4.1.2/demos/graphics/fec, /usr/lib/scilab-4.1.2/demos/graphics/anim, /usr/lib/scilab-4.1.2/demos/graphics/bar, /usr/lib/scilab-4.1.2/demos/pvm, /usr/lib/scilab-4.1.2/demos/sci2for, /usr/lib/scilab-4.1.2/demos/sciGUI, /usr/lib/scilab-4.1.2/demos/dialog, /usr/lib/scilab-4.1.2/demos/loop_demo, /usr/lib/scilab-4.1.2/demos/loop_demo/cmplxfunc, /usr/lib/scilab-4.1.2/demos/loop_demo/Bounce, /usr/lib/scilab-4.1.2/demos/loop_demo/npend, /usr/lib/scilab-4.1.2/demos/loop_demo/npend/TeX, /usr/lib/scilab-4.1.2/demos/loop_demo/npend/Maple, /usr/lib/scilab-4.1.2/demos/loop_demo/dialogs, /usr/lib/scilab-4.1.2/demos/control, /usr/lib/scilab-4.1.2/demos/control/flat, /usr/lib/scilab-4.1.2/demos/control/tracking, /usr/lib/scilab-4.1.2/demos/control/robust, /usr/lib/scilab-4.1.2/demos/control/lqg, /usr/lib/scilab-4.1.2/demos/control/pendulum, /usr/lib/scilab-4.1.2/demos/simulation, /usr/lib/scilab-4.1.2/demos/simulation/ode, /usr/lib/scilab-4.1.2/demos/simulation/dae, /usr/lib/scilab-4.1.2/demos/simulation/wheel2, /usr/lib/scilab-4.1.2/demos/simulation/wheel2/Maple, /usr/lib/scilab-4.1.2/demos/simulation/bike, /usr/lib/scilab-4.1.2/demos/simulation/bike/macros, /usr/lib/scilab-4.1.2/demos/simulation/bike/data, /usr/lib/scilab-4.1.2/demos/simulation/npend, /usr/lib/scilab-4.1.2/demos/simulation/npend/TeX, /usr/lib/scilab-4.1.2/demos/simulation/npend/Maple, /usr/lib/scilab-4.1.2/demos/interp, /usr/lib/scilab-4.1.2/demos/metanet, /usr/lib/scilab-4.1.2/demos/optimization, /usr/lib/scilab-4.1.2/demos/optimization/multiflow, /usr/lib/scilab-4.1.2/demos/optimization/icse, /usr/lib/scilab-4.1.2/demos/optimization/lmitool, /usr/lib/scilab-4.1.2/demos/optimization/datafit, /usr/lib/scilab-4.1.2/demos/scicos, /usr/lib/scilab-4.1.2/demos/scicos/CodeGen, /usr/lib/scilab-4.1.2/demos/signal, /usr/lib/scilab-4.1.2/demos/signal/arma, /usr/lib/scilab-4.1.2/demos/signal/sound, /usr/lib/scilab-4.1.2/examples, /usr/lib/scilab-4.1.2/examples/man-examples, /usr/lib/scilab-4.1.2/examples/man-examples/helpdir1, /usr/lib/scilab-4.1.2/examples/man-examples/helpdir2, /usr/lib/scilab-4.1.2/examples/intersci-examples-so, /usr/lib/scilab-4.1.2/examples/interface-tutorial-so, /usr/lib/scilab-4.1.2/examples/interface-tutorial, /usr/lib/scilab-4.1.2/examples/intersci-examples, /usr/lib/scilab-4.1.2/examples/interface-multi-so, /usr/lib/scilab-4.1.2/examples/interface-multi-so/lib, /usr/lib/scilab-4.1.2/examples/link-examples-so, /usr/lib/scilab-4.1.2/examples/macros-examples, /usr/lib/scilab-4.1.2/examples/interface-general, /usr/lib/scilab-4.1.2/examples/interface-general/lib, /usr/lib/scilab-4.1.2/examples/man-examples-xml, /usr/lib/scilab-4.1.2/examples/man-examples-xml/helpdir1, /usr/lib/scilab-4.1.2/examples/man-examples-xml/helpdir2, /usr/lib/scilab-4.1.2/examples/callsci, /usr/lib/scilab-4.1.2/examples/callsci/callsciC++, /usr/lib/scilab-4.1.2/examples/callsci/callsciC++/config, /usr/lib/scilab-4.1.2/examples/callsci/callsciBC++, /usr/lib/scilab-4.1.2/examples/callsci/callsciC, /usr/lib/scilab-4.1.2/examples/callsci/callsciC/config, /usr/lib/scilab-4.1.2/examples/callsci/callsciC/CallSciVC, /usr/lib/scilab-4.1.2/examples/callsci/callsciC/CallSciVC/CallSciVC, /usr/lib/scilab-4.1.2/examples/callsci/callsciFortran, /usr/lib/scilab-4.1.2/examples/callsci/callsciFortran/config, /usr/lib/scilab-4.1.2/examples/callsci/callsciJava, /usr/lib/scilab-4.1.2/examples/callsci/callsciJava/ihm, /usr/lib/scilab-4.1.2/examples/callsci/callsciJava/others, /usr/lib/scilab-4.1.2/examples/mex-examples, /usr/lib/scilab-4.1.2/examples/mex-examples/cppmex, /usr/lib/scilab-4.1.2/examples/mex-examples/mexdll, /usr/lib/scilab-4.1.2/examples/mex-examples/fmex, /usr/lib/scilab-4.1.2/examples/mex-examples/mexglx, /usr/lib/scilab-4.1.2/examples/mex-examples/cmex, /usr/lib/scilab-4.1.2/examples/misc-examples, /usr/lib/scilab-4.1.2/examples/link-examples, /usr/lib/scilab-4.1.2/examples/interface-tour-so, /usr/lib/scilab-4.1.2/examples/interface-tour, /usr/lib/scilab-4.1.2/examples/interface-lapack, /usr/lib/scilab-4.1.2/imp, /usr/lib/scilab-4.1.2/imp/giffonts, /usr/lib/scilab-4.1.2/imp/giffonts/75dpi, /usr/lib/scilab-4.1.2/imp/giffonts/100dpi, /usr/lib/scilab-4.1.2/macros, /usr/lib/scilab-4.1.2/macros/elem, /usr/lib/scilab-4.1.2/macros/scicos_blocks, /usr/lib/scilab-4.1.2/macros/scicos_blocks/NonLinear, /usr/lib/scilab-4.1.2/macros/scicos_blocks/PDE, /usr/lib/scilab-4.1.2/macros/scicos_blocks/Misc, /usr/lib/scilab-4.1.2/macros/scicos_blocks/Sinks, /usr/lib/scilab-4.1.2/macros/scicos_blocks/Hydraulics, /usr/lib/scilab-4.1.2/macros/scicos_blocks/Threshold, /usr/lib/scilab-4.1.2/macros/scicos_blocks/Events, /usr/lib/scilab-4.1.2/macros/scicos_blocks/Sources, /usr/lib/scilab-4.1.2/macros/scicos_blocks/Branching, /usr/lib/scilab-4.1.2/macros/scicos_blocks/Electrical, /usr/lib/scilab-4.1.2/macros/scicos_blocks/Linear, /usr/lib/scilab-4.1.2/macros/auto, /usr/lib/scilab-4.1.2/macros/algebre, /usr/lib/scilab-4.1.2/macros/tdcs, /usr/lib/scilab-4.1.2/macros/optim, /usr/lib/scilab-4.1.2/macros/statistics, /usr/lib/scilab-4.1.2/macros/sparse, /usr/lib/scilab-4.1.2/macros/xdess, /usr/lib/scilab-4.1.2/macros/tksci, /usr/lib/scilab-4.1.2/macros/robust, /usr/lib/scilab-4.1.2/macros/Proj_Gengatsce, /usr/lib/scilab-4.1.2/macros/Proj_Lib, /usr/lib/scilab-4.1.2/macros/Proj_Tomake, /usr/lib/scilab-4.1.2/macros/calpol, /usr/lib/scilab-4.1.2/macros/Proj_Gensosce, /usr/lib/scilab-4.1.2/macros/Proj_Gensomex, /usr/lib/scilab-4.1.2/macros/Proj_Name, /usr/lib/scilab-4.1.2/macros/int, /usr/lib/scilab-4.1.2/macros/util, /usr/lib/scilab-4.1.2/macros/arma, /usr/lib/scilab-4.1.2/macros/sci2for, /usr/lib/scilab-4.1.2/macros/sound, /usr/lib/scilab-4.1.2/macros/gui, /usr/lib/scilab-4.1.2/macros/texmacs, /usr/lib/scilab-4.1.2/macros/Proj_Forwin, /usr/lib/scilab-4.1.2/macros/metanet, /usr/lib/scilab-4.1.2/macros/m2sci, /usr/lib/scilab-4.1.2/macros/m2sci/sci_files, /usr/lib/scilab-4.1.2/macros/m2sci/kernel, /usr/lib/scilab-4.1.2/macros/m2sci/percent, /usr/lib/scilab-4.1.2/macros/mtlb, /usr/lib/scilab-4.1.2/macros/scicos, /usr/lib/scilab-4.1.2/macros/percent, /usr/lib/scilab-4.1.2/macros/signal, /usr/lib/scilab-4.1.2/man, /usr/lib/scilab-4.1.2/man/BuildChm, /usr/lib/scilab-4.1.2/man/images, /usr/lib/scilab-4.1.2/man/images/graphics, /usr/lib/scilab-4.1.2/man/images/java, /usr/lib/scilab-4.1.2/man/eng, /usr/lib/scilab-4.1.2/man/eng/tdcs, /usr/lib/scilab-4.1.2/man/eng/programming, /usr/lib/scilab-4.1.2/man/eng/strings, /usr/lib/scilab-4.1.2/man/eng/dcd, /usr/lib/scilab-4.1.2/man/eng/statistics, /usr/lib/scilab-4.1.2/man/eng/elementary, /usr/lib/scilab-4.1.2/man/eng/functions, /usr/lib/scilab-4.1.2/man/eng/sparse, /usr/lib/scilab-4.1.2/man/eng/tksci, /usr/lib/scilab-4.1.2/man/eng/robust, /usr/lib/scilab-4.1.2/man/eng/translation, /usr/lib/scilab-4.1.2/man/eng/graphics, /usr/lib/scilab-4.1.2/man/eng/pvm, /usr/lib/scilab-4.1.2/man/eng/arma, /usr/lib/scilab-4.1.2/man/eng/linear, /usr/lib/scilab-4.1.2/man/eng/sound, /usr/lib/scilab-4.1.2/man/eng/control, /usr/lib/scilab-4.1.2/man/eng/gui, /usr/lib/scilab-4.1.2/man/eng/fileio, /usr/lib/scilab-4.1.2/man/eng/java, /usr/lib/scilab-4.1.2/man/eng/identification, /usr/lib/scilab-4.1.2/man/eng/metanet, /usr/lib/scilab-4.1.2/man/eng/nonlinear, /usr/lib/scilab-4.1.2/man/eng/polynomials, /usr/lib/scilab-4.1.2/man/eng/mtlb, /usr/lib/scilab-4.1.2/man/eng/scicos, /usr/lib/scilab-4.1.2/man/eng/signal, /usr/lib/scilab-4.1.2/man/eng/utilities, /usr/lib/scilab-4.1.2/man/CheckHelp, /usr/lib/scilab-4.1.2/man/fr, /usr/lib/scilab-4.1.2/man/fr/tdcs, /usr/lib/scilab-4.1.2/man/fr/programming, /usr/lib/scilab-4.1.2/man/fr/strings, /usr/lib/scilab-4.1.2/man/fr/dcd, /usr/lib/scilab-4.1.2/man/fr/statistics, /usr/lib/scilab-4.1.2/man/fr/elementary, /usr/lib/scilab-4.1.2/man/fr/functions, /usr/lib/scilab-4.1.2/man/fr/sparse, /usr/lib/scilab-4.1.2/man/fr/tksci, /usr/lib/scilab-4.1.2/man/fr/robust, /usr/lib/scilab-4.1.2/man/fr/translation, /usr/lib/scilab-4.1.2/man/fr/graphics, /usr/lib/scilab-4.1.2/man/fr/pvm, /usr/lib/scilab-4.1.2/man/fr/arma, /usr/lib/scilab-4.1.2/man/fr/linear, /usr/lib/scilab-4.1.2/man/fr/sound, /usr/lib/scilab-4.1.2/man/fr/control, /usr/lib/scilab-4.1.2/man/fr/gui, /usr/lib/scilab-4.1.2/man/fr/fileio, /usr/lib/scilab-4.1.2/man/fr/java, /usr/lib/scilab-4.1.2/man/fr/identification, /usr/lib/scilab-4.1.2/man/fr/metanet, /usr/lib/scilab-4.1.2/man/fr/nonlinear, /usr/lib/scilab-4.1.2/man/fr/polynomials, /usr/lib/scilab-4.1.2/man/fr/mtlb, /usr/lib/scilab-4.1.2/man/fr/scicos, /usr/lib/scilab-4.1.2/man/fr/signal, /usr/lib/scilab-4.1.2/man/fr/utilities, /usr/lib/scilab-4.1.2/maple, /usr/lib/scilab-4.1.2/routines, /usr/lib/scilab-4.1.2/routines/default, /usr/lib/scilab-4.1.2/routines/graphics, /usr/lib/scilab-4.1.2/routines/interf, /usr/lib/scilab-4.1.2/routines/intersci, /usr/lib/scilab-4.1.2/routines/menusX, /usr/lib/scilab-4.1.2/routines/scicos, /usr/lib/scilab-4.1.2/routines/os_specific, /usr/lib/scilab-4.1.2/routines/xsci, /usr/lib/scilab-4.1.2/scripts, /usr/lib/scilab-4.1.2/tcl, /usr/lib/scilab-4.1.2/tcl/utils, /usr/lib/scilab-4.1.2/tcl/browsehelp, /usr/lib/scilab-4.1.2/tcl/BWidget-1.7.0, /usr/lib/scilab-4.1.2/tcl/BWidget-1.7.0/tests, /usr/lib/scilab-4.1.2/tcl/BWidget-1.7.0/images, /usr/lib/scilab-4.1.2/tcl/BWidget-1.7.0/BWman, /usr/lib/scilab-4.1.2/tcl/BWidget-1.7.0/demo, /usr/lib/scilab-4.1.2/tcl/BWidget-1.7.0/lang, /usr/lib/scilab-4.1.2/tcl/scipadsources, /usr/lib/scilab-4.1.2/tcl/scipadsources/icons, /usr/lib/scilab-4.1.2/tcl/scipadsources/bindings, /usr/lib/scilab-4.1.2/tcl/scipadsources/msg_files, /usr/lib/scilab-4.1.2/tcl/sciGUI, /usr/lib/scilab-4.1.2/tcl/sciGUI/local_extra, /usr/lib/scilab-4.1.2/tcl/sciGUI/local_extra/HelpSystem-1.5, /usr/lib/scilab-4.1.2/tcl/sciGUI/local_extra/combobox-2.3, /usr/lib/scilab-4.1.2/tcl/sciGUI/data, /usr/lib/scilab-4.1.2/tcl/ged, /usr/lib/scilab-4.1.2/tcl/ged/images, /usr/lib/scilab-4.1.2/util, /usr/lib/scilab-4.1.2/pvm3
Installed Programs: scilab
Installed Libraries: libjavasci.so
Symlinks: scilab, intersci, intersci-n

Short Descriptions

scilab is a scientific software package for numerical computations.
Retrieved from "?title=SciLab&oldid=9026"