기업을 위한 IT 전문 파트너
  • LF Fortran 95 Pro
  • SNS공유 페이스북 트위터
LF Fortran 95 Pro
유사 기능 제품
개발도구/컴파일러
포트란 컴파일러
 
가격정보
P# OS 언어 제품구분 버전 소비자가 공급가 견적 주문
본 제품은 상담 후 가격 확인이 가능한 제품입니다. 견적요청 및 제품문의를 클릭해주시기 바랍니다.
    위 가격은 부가세를 포함한 가격 입니다.
  • 견적 및 주문을 진행하시려면 로그인이 필요합니다.
  • ‘주문’이 활성화 되어 있지 않은 제품은 ‘견적요청’을 해주시면 현 시점 최적가로 제공 해드립니다.
요약정보

포트란 컴파일러

Fortran language systems with Fujitsu's compiler expertise and high-performance code generator to deliver the most-productive, best-supported Fortran 95 language system for the PC. Whether you write new Fortran programs or downsize existing applications, you need speed, dependability, and great tech support. You need Lahey/Fujitsu Fortran 95!


상세정보

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.?
LaheyFujitsuFortran95, , 라헤이포트란, LaheyComputerSystems,,Lahey Computer Systems,Inc
견적요청
인터파크 큐브릿지 IT영업부
자세히보기
  • 견적신청
  • 회사소개
TOP