歡迎來到全傑科技

今日訪客: 0
線上訪客:

本軟體最新開課活動

目前沒有相關活動!!!
本軟體之前的活動!!

下載專區 Download

活動資訊

  • 目前尚無任何訓練課程!!

聯絡我們

姓名:
Email:
聯絡電話:
單位:
部門:
附件:
您的留言:

提供專業軟體代購服務
如有未列於網站之產品需求
歡迎來電洽詢,感謝您!
電話:(02)2507-8298

Lahey/Fujitsu Fortran Pro 7.8
福傳編譯軟體
Fortran Compiler
軟體代號:35
瀏覽次數:22885
LinuxWindowsXPWindows7Windows8
教育版
商業版
試用版
原廠技術服務
永久授權
安裝序號
原廠光碟

修平科技大學
元智大學
國立中央大學
國立宜蘭大學
國立成功大學
國立清華大學
國立聯合大學 (第一校區(二坪山))
國立高雄科技大學 (旗津校區)
經濟部 中央地質調查所
經濟部 水利署 第六河川局
行政院原子能委員會核能研究所
高雄市政府捷運工程局
國立中正大學
國立屏東科技大學
國立臺灣海洋大學
東海大學
臺灣省雲林農田水利會
飛航安全調查委員會
航運管理學系
機械工程學系
土木工程學系
太空科學研究所
交通管理科學系
測量及空間資訊學系
核子工程與科學研究所
土木與防災工程學系
海事資訊科技研究所
輪機工程學系
規劃課
地球與環境科學系
工業管理學系
動力機械工程學系
能源工程學系
水產養殖學系
統計學系
事務股
Features

LF Fortran 95 Performance.


LF Fortran 95 7.2 offers improved execution performance on most Fortran 77 and 90 codes. The new optimizations help performance on Pentium(R) 4 and Xeon(TM) chips. "We tested v7.2 Win32 optimizations on a 2.4GHz P4 with 512 MB of PC2100 RAM, running Windows XP, using Polyhedron’s (www.polyhedron.com) Fortran benchmarks. Specifying the new switches -tp4, -sse2, -zfm, -o2, and -inline the 90 benchmarks ran an average of 15.4% faster and the 77 benchmarks 4.4% faster than they did when built with LF Fortran v7.0." 

LF Fortran 95 Optimizations.


Basic Optimization

  • Constant folding
  • Common subexpression elimination
  • Copy propagation
  • Strength Reduction
  • Algebraic simplifications
  • Dead code elimination
  • Peephole optimization
  • Loop invariant code motion
  • Transform array element to simple variable
  • Local Instruction scheduling
  • Address calculation optimization
  • Array optimization

Program Reconstruction Optimizations

  • Loop unrolling
  • Loop interchange

Procedure Optimization

  • Inlining mathematical functions
  • Stack optimization
  • Inline user-defined

Others

  • Pentium/Pentium PRO/Pentium 4 instruction
  • Using fast input/output libraries
  • Prefetch Pentium III / Athlon
  • SSE2 instruction optimizations
  • Enable flush-to-zero mode for SSE2

Statically Link Fujitsu C and Borland C++ Object Files.


LF Fortran 95 supports static linking with Fujitsu C and Borland C++ Object Files. Combine your Fortran and C/C++ code into one executable. For the routines you don't want to develop yourself, you can also link with C/C++ routines from commercially available libraries. 

DLL Interfaces to Visual Basic, VC++, Borland C++, Delphi, Microsoft .NET languages.


Create 32-bit Windows DLLs from your Fortran routines and call the Fortran routines from 32-bit Windows programs created with Microsoft Visual Basic, Microsoft Visual C++, Borland C++, Borland Delphi, and Microsoft .NET languages. 

Win32 API Access.


LF Fortran 95 supports direct calls from Fortran to functions in the Win32 API. For a narrow range of applications, this might be the last little bit of glue you need to pull off your project. Note that this is not for the faint-hearted! You'll need to be a Windows programmer to get all but the most basic functionality. That's because the API was written to be called from C. And consequently, arguments need to be passed as C expects them. Structures and callback routines pose additional problems. Clearly, this would be a difficult way to build a Windows application from scratch.

Legacy Fortran Support.


LF Fortran 95 extends its language support in other directions adding many legacy Fortran features, including VAX structures and the various UNIX service routines. These features further facilitate your move to cost/performance efficiency on the PC platform:

  • Unlimited number of continuation lines in free or fixed source form 
  • DO UNTIL statement 
  • FIND statement 
  • STRUCTURE and END STRUCTURE statements 
  • UNION and END UNION statements 
  • MAP and END MAP statements 
  • RECORD statement 
  • Non-standard POINTER statement 
  • AUTOMATIC statement 
  • STATIC statement 
  • VALUE statement 
  • BYTE statement 
  • Hollerith constants 
  • Alternative forms of binary, octal, and hexadecimal constants 
  • Binary, octal, or hexadecimal constants in a DATA, declaration statement 
  • Period structure component separator 
  • IMPLICIT UNDEFINED statement 
  • Namelist input/output on internal file 
  • FORM = 'BINARY' 
  • TOTALREC specifier 
  • STATUS = 'SHR' 
  • Gw, $, , and R edit descriptors 
  • LOC intrinsic function 
  • The following service subroutines: ABORT, BEEP, BIC, BIS, CLOCK, CLOCKM, DATE, EXIT, ERRSAV, ERRSTR, ERRSET, ERRTRA, FDATE, FREE,GETARG, GETDAT, GETLOG, GETPARM, GETTIM, GMTIME, IBTOD, IDATE, IETOM, ITIME, IVALUE, LTIME, MTOIE, PERROR, PRNSET, QSORT, SETRCD, SETBIT, SIGNAL, SLEEP 
  • The following service functions: ACCESS, ALARM, BIT, CHDIR, CHMOD, CTIME, DRAND, DTIME, ETIME, FGETC, FPUTC, FSEEK, FSTAT, FTELL, GETC, GETCWD, GETFD, GETPID, HOSTNM, IARGC, IERRNO, INMAX, IOINIT, IRAND, JDATE, KILL, LNBLNK, LONG, LSTAT, MALLOC, NARGS, PUTC, RAN, RAND, RENAME, RINDEX, RTC, SECOND, SECNDS, SETDAT, SETTIM, SHORT, STAT, TIME, TIMEF, UNLINK 

ANSI/ISO-Compliant Fortran 95.


LF Fortran 95 is a complete implementation of the ANSI/ISO Fortran 95 standard. Fortran 95 offers some small but important improvements over Fortran 90, including the ability to create your own elemental procedures, default initialization for structure components, the NULL intrinsic for initializing pointers, the FORALL construct, and a standard CPU_TIME intrinsic procedure.  

LF Fortran 95 Performance.


LF Fortran 95 7.2 offers improved execution performance on most Fortran 77 and 90 codes. The new optimizations help performance on Pentium(R) 4 and Xeon(TM) chips. "We tested v7.2 Win32 optimizations on a 2.4GHz P4 with 512 MB of PC2100 RAM, running Windows XP, using Polyhedron’s (www.polyhedron.com) Fortran benchmarks. Specifying the new switches -tp4, -sse2, -zfm, -o2, and -inline the 90 benchmarks ran an average of 15.4% faster and the 77 benchmarks 4.4% faster than they did when built with LF Fortran v7.0." 

LF Fortran 95 Optimizations.


Basic Optimization

  • Constant folding
  • Common subexpression elimination
  • Copy propagation
  • Strength Reduction
  • Algebraic simplifications
  • Dead code elimination
  • Peephole optimization
  • Loop invariant code motion
  • Transform array element to simple variable
  • Local Instruction scheduling
  • Address calculation optimization
  • Array optimization

Program Reconstruction Optimizations

  • Loop unrolling
  • Loop interchange

Procedure Optimization

  • Inlining mathematical functions
  • Stack optimization
  • Inline user-defined

Others

  • Pentium/Pentium PRO/Pentium 4 instruction
  • Using fast input/output libraries
  • Prefetch Pentium III / Athlon
  • SSE2 instruction optimizations
  • Enable flush-to-zero mode for SSE2

Statically Link Fujitsu C and Borland C++ Object Files.


LF Fortran 95 supports static linking with Fujitsu C and Borland C++ Object Files. Combine your Fortran and C/C++ code into one executable. For the routines you don't want to develop yourself, you can also link with C/C++ routines from commercially available libraries. 

DLL Interfaces to Visual Basic, VC++, Borland C++, Delphi, Microsoft .NET languages.


Create 32-bit Windows DLLs from your Fortran routines and call the Fortran routines from 32-bit Windows programs created with Microsoft Visual Basic, Microsoft Visual C++, Borland C++, Borland Delphi, and Microsoft .NET languages. 

Win32 API Access.


LF Fortran 95 supports direct calls from Fortran to functions in the Win32 API. For a narrow range of applications, this might be the last little bit of glue you need to pull off your project. Note that this is not for the faint-hearted! You'll need to be a Windows programmer to get all but the most basic functionality. That's because the API was written to be called from C. And consequently, arguments need to be passed as C expects them. Structures and callback routines pose additional problems. Clearly, this would be a difficult way to build a Windows application from scratch.

Legacy Fortran Support.


LF Fortran 95 extends its language support in other directions adding many legacy Fortran features, including VAX structures and the various UNIX service routines. These features further facilitate your move to cost/performance efficiency on the PC platform:

  • Unlimited number of continuation lines in free or fixed source form 
  • DO UNTIL statement 
  • FIND statement 
  • STRUCTURE and END STRUCTURE statements 
  • UNION and END UNION statements 
  • MAP and END MAP statements 
  • RECORD statement 
  • Non-standard POINTER statement 
  • AUTOMATIC statement 
  • STATIC statement 
  • VALUE statement 
  • BYTE statement 
  • Hollerith constants 
  • Alternative forms of binary, octal, and hexadecimal constants 
  • Binary, octal, or hexadecimal constants in a DATA, declaration statement 
  • Period structure component separator 
  • IMPLICIT UNDEFINED statement 
  • Namelist input/output on internal file 
  • FORM = 'BINARY' 
  • TOTALREC specifier 
  • STATUS = 'SHR' 
  • Gw, $, , and R edit descriptors 
  • LOC intrinsic function 
  • The following service subroutines: ABORT, BEEP, BIC, BIS, CLOCK, CLOCKM, DATE, EXIT, ERRSAV, ERRSTR, ERRSET, ERRTRA, FDATE, FREE,GETARG, GETDAT, GETLOG, GETPARM, GETTIM, GMTIME, IBTOD, IDATE, IETOM, ITIME, IVALUE, LTIME, MTOIE, PERROR, PRNSET, QSORT, SETRCD, SETBIT, SIGNAL, SLEEP 
  • The following service functions: ACCESS, ALARM, BIT, CHDIR, CHMOD, CTIME, DRAND, DTIME, ETIME, FGETC, FPUTC, FSEEK, FSTAT, FTELL, GETC, GETCWD, GETFD, GETPID, HOSTNM, IARGC, IERRNO, INMAX, IOINIT, IRAND, JDATE, KILL, LNBLNK, LONG, LSTAT, MALLOC, NARGS, PUTC, RAN, RAND, RENAME, RINDEX, RTC, SECOND, SECNDS, SETDAT, SETTIM, SHORT, STAT, TIME, TIMEF, UNLINK 

ANSI/ISO-Compliant Fortran 95.


LF Fortran 95 is a complete implementation of the ANSI/ISO Fortran 95 standard. Fortran 95 offers some small but important improvements over Fortran 90, including the ability to create your own elemental procedures, default initialization for structure components, the NULL intrinsic for initializing pointers, the FORALL construct, and a standard CPU_TIME intrinsic procedure. 

Overview

LF95 v7.2 is available in two configurations: Express and Professional:

LF95 Express includes the powerful Lahey/Fujitsu Fortran 95 optimizing compiler, linker, command line debugger, librarian, support for creating DLLs and calling the Windows APIs, online documentation, and free e-mail support.

  • LF Fortran 95 Performance.
  • LF Fortran 95 Optimizations.
  • Statically Link Fujitsu C and Borland C++ Object Files.
  • DLL Interfaces to Visual Basic, VC++, Borland C++, and Delphi.
  • Win32 API Access.
  • Legacy Fortran Support.
  • ANSI/ISO-Compliant Fortran 95. 
  • Free Email Support.

LF95 PRO adds Microsoft's Visual Studio 2008 Shell with Lahey's exclusive Fortran Integration, the Winteracter Starter Kit, WiSK, for creating Windows GUIs and displaying graphics, Polyhedron's Automake utility, Fujitsu's WinFDB Windows debugger, the Coverage Analysis Tool that detects unexecuted code and performs range-of-operation checking, the Sampler Tool (an execution profiler) that helps tune program performance, Fujitsu's Visual Analyzer, the Fujitsu SSL2 math library (an extensive library and a proven performer on Fujitsu mainframes and workstations) and the Fujitsu C compiler.

  • Visual Studio 2008 Shell with Lahey's exclusive Fortran Integration.
  • Winteracter Starter Kit.
  • Fujitsu Visual Analyzer.
  • Optimized BLAS / LAPACK Libraries.
  • Fujitsu Scientific Subroutine Library 2.
  • Fujitsu C Language System.
---
Hsiuping University of Science and Technology Department of Mechanical Engineering
Yuan Ze University Department of Mechanical Engineering
National Central University Department of Civil Engineering
National Central University Institude of Space Science
National Ilan University Department of Civil Engineering
National Cheng Kung University Department of Transportation & Communication Management Science
National Cheng Kung University Department of Geomatics
National Tsing Hua University Institute of Nuclear Engineering and Science
National United University Department of Civil and Disaster Prevention Engineering
National Kaohsiung University of Science and Technology Department of Maritime Information and Technology
National Kaohsiung University of Science and Technology Department of Marine Engineering
Central Geological Survey, Ministry of Economic Affairs
The Sixth River Management Office, Water Resources Agency Planning Section
Institute of Nuclear Energy Research Atomic Energy Council, Executive Yuan
Department of Kaohsiung MRT