 |
迅速、可靠、與一流的技術支援 |
Lahey Fortran以39年的經驗,將榮獲獎項的Fortran語言與Fujitsu的編譯器技術結合,再加上程式碼產生器的高性能來呈現最有效率的Fortran
95語言系統。 逸奇科技自2002年起成為Lahey,
Ltc.在台軟體合法授權代理商,並以自行研發的MATFOR 4.0跟Lahey Fortran進行全球bundle銷售合作。
|
Lahey/Fujitsu Fortran v7.1 for Windows |
LF V7.1 for Windows 包含完整的Fortran
95/90/77的支援,Fortran 2003延伸指令集,COM及ADO.NET支援,以及Pentium
4/ Athlon最佳化等。
LF 7.1/Windows已完整提供企業版、專業版、精巧版及學術版等四種。
|
LF
7.1
|
Fortran
for .NET
Language System
|
Fortran
95 (Win32)
Language System
|
Visual
Studio 2003 |
企業版
|
 |
 |
 |
專業版
|
|
 |
 |
精巧版
|
|
 |
|
教育版 |
 |
|
|
*教育版僅提供學術機構(特指微軟MSDN學術聯盟的參與者)所設計,適用於.NET的語言系統。 |
LF Fortran v7.1 Component list |
|
Lahey/Fujitsu Fortran 95 Pro v6.2
for Linux, 32-bit |
LF95 PRO 新增自動平行、OpenMP等相容性,並且包含WISK繪圖軟體子集合、thread-safe
BLAS及LAPACK數值函式庫、Fujitsu SSL2數值函式庫等功能介紹如下。 |
自動平行(Automatic Parallelization) |
LF95提供在多顆CPU架構下自動平行DO loops以及array operations的功能,使用者無須針對原有程式碼進行修改。
LF95並且包含最佳化控制指令(optimization control lines, OCLs)針對迴圈平行計算進行微調。詳細請參考LF95
User’s Guide。
|
OpenMP v2.0 Compatibility |
OpenMP是一種針對shared-memory架構,提供給Fortran/C++的編譯器的指令、函式集及環境變數的設定。LF95
Linux PRO v6.2 支援 OpenMP v2.0規格,像是自動平行、OpenMP指令等。 |
WISK繪圖函式庫子集合(Winteracter Starter Kit) |
WiSK 是繪圖軟體 Winteracter 的子集合體,是一個
Fortran使用者介面和繪圖工具組。它是由多種的視覺化開發和豐富的子程式所組成的函式庫,並支援Motif
2.2。Motif 2.2在Red Hat以及SuSE Linux已經視為一種標準規格。
使用者可以經由WiSK Application Wizard載入用WiSK開發的客製化Template,Wizard
會提供使用者四種與WiSK應用程式的相關資訊:(1) 產生出該應用程式的 Fortran 程式碼 (2)資源說明摘錄,說明應用程式中的選單和對話方塊
(3)定義應用程式的模組和Include files中的相關資源檔案 (4)程式圖像(icon)的檔案。
|
BLAS and LAPACK數值函式庫 |
BLAS是一種向量跟矩陣運算的函式庫,LAPACK是有關線性代數運算的函式庫。BLAS
and LAPACK thread-safe版本是依據Netlib所提供的BLAS及LAPACK 3.0而開發而成。在LF
Pro V6.2所提供的BLAS and LAPACK最佳化版,可支援Pentium 4的SSE2延伸指令集,其中BLAS包含57種以上的函數(function),LAPACK則超過300種。
BLAS thread-safe version provides
the following routines:
Level 1 BLAS : Vector operations
Level 2 BLAS : Matrix and vector operations
Level 3 BLAS : Matrix and matrix operations
Sparse-BLAS : Sparse vector operations
LAPACK provides the following
routines:
• Linear equations
• Linear least squares problems
• Eigenvalue problems
• Singular value decomposition
Thread-safe的功能可使用在多顆CPU架構(Symmetric Multiple Processing,
SMP)以及在OpenMP Fortran中呼叫。使用BLAS and LAPACK thread-safe的目的在於針對不同獨立的資料進行運算,加速開發時程。
|
Fujitsu 科學計算子程式及函式庫(SSL2) |
Fujitsu SSL2由日本富士通公司早期針對大型主機及工作站所開發而成。在LF95
v6.2中所包含的最佳化版本可支援Pentium 4 SSE2延伸指令集,並且包含超過250種以上最佳化、thread-safe功能以及可應用在以下領域的程式(routines)。
• Linear Algebra
• Eigenvalues and Eigenvectors
• Nonlinear Equations
• Extrema
• Interpolation and Approximation
• Transforms
• Numerical Differentiation and Quadrature
• Differential Equations
• Special Functions
• Pseudo Random Numbers |
LF95 系統支援 |
• glibc 2.2.4 或以上
• X-Windows
• 70MB 以上硬碟空間
• 32MB 記憶體.
• 80486DX or Pentium相容處理器
|
Lahey/Fujitsu Linux64 Pro Fortran
v8.0 |
LF64 PRO 除繼承LF95 PRO自動平行、OpenMP相容、WISK繪圖軟體子集合、thread-safe
BLAS及LAPACK數值函式庫、Fujitsu SSL2數值函式庫等功能外,更具有GNU C及assembly
object files連結、支援Legacy Fortran等新增功能。 |
LF64最佳化測試 |
依據Polyhedron效能評比所獲得的結果,在Pentium D820
2.8 GHz雙核心處理器、2*1MB L2時脈、以及800 MHz FSB的環境下,以SuSE 9.3Linux系統環境作測試,在LF95
v6.2上的效能提升平均增加了21.8%。 |
Link GNU C and assembly object files |
LF64 PRO 支援GNU C或assembly的靜態連結。使用者可以結合Fortran及C++程式碼成一執行檔,並且應用其他商業化的C++/C函式庫的程式。 |
Legacy Fortran Support |
LF64 PRO 擴充支援許多legacy Fortran的功能支援,包含VAX
structures以及various UNIX service routines。 |
LF64 PRO系統支援 |
• Intelc EM64T or AMDc AMD64 64-bit processor.
• 32 MB記憶體
• 70 MB硬碟空間
• X-Windows
• 64-bit version of as, the GNU assembler.
• 64-bit version of ld, the GNU linker.
• 64-bit versions of C startup and support object files
crt1.o, crti.o, crtn.o, crtbegin. o, and crtend.o.
• 64-bit versions of C runtime and support libraries
libc, libm, libpthread, librt, libgcc, libgcc_eh, libgcc_s,
and libelf.
|
Distribution |
Kernel |
libc |
Red Hat Enterprise Linux AS
v.4 |
2.6.9 |
2.3.4 |
Red Hat Enterprise Linux ES
v.4 |
2.6.9 |
2.3.4 |
Fedora Core 4 (*) |
2.6.14 |
2.3.5 |
SUSE Linux 10.0 |
2.6.13 |
2.3.5 |
|