トピック
インストール・ガイド
ユーザーズ・ガイド
ランゲージ・リファレンス
XL Fortran の新機能
IBM XL Fortran for Linux の概要
言語標準
書体の規則
構文図の読み方
例の使用
XL Fortran 言語の基本
データ型およびデータ・オブジェクト
配列の概念
式および割り当て
実行制御
プログラム単位およびプロシージャー
XL Fortran 入出力
入出力のフォーマット設定
ステートメントおよび属性
ディレクティブ
ハードウェア固有のディレクティブ
SMP ディレクティブ
組み込みプロシージャー
- 組み込みプロシージャーのクラス
- データ表記モデル
- 組み込みプロシージャーの詳細
- ABORT()
- ABS(A)
- ACHAR(I)
- ACOS(X)
- ACOSD(X)
- ADJUSTL(STRING)
- ADJUSTR(STRING)
- AIMAG(Z), IMAG(Z)
- AINT(A, KIND)
- ALL(MASK, DIM)
- ALLOCATED(ARRAY) または ALLOCATED(SCALAR)
- ANINT(A, KIND)
- ANY(MASK, DIM)
- ASIN(X)
- ASIND(X)
- ASSOCIATED(POINTER, TARGET)
- ATAN(X)
- ATAND(X)
- ATAN2(Y, X)
- ATAN2D(Y, X)
- BIT_SIZE(I)
- BTEST(I, POS)
- CEILING(A, KIND)
- CHAR(I, KIND)
- CMPLX(X, Y, KIND)
- COMMAND_ARGUMENT_COUNT()
- CONJG(Z)
- COS(X)
- COSD(X)
- COSH(X)
- COUNT(MASK, DIM)
- CPU_TIME(TIME)
- CSHIFT(ARRAY, SHIFT, DIM)
- CVMGx(TSOURCE, FSOURCE, MASK)
- DATE_AND_TIME(DATE, TIME, ZONE, VALUES)
- DBLE(A)
- DCMPLX(X, Y)
- DIGITS(X)
- DIM(X, Y)
- DOT_PRODUCT(VECTOR_A, VECTOR_B)
- DPROD(X, Y)
- EOSHIFT(ARRAY, SHIFT, BOUNDARY, DIM)
- EPSILON(X)
- ERF(X)
- ERFC(X)
- EXP(X)
- EXPONENT(X)
- FLOOR(A, KIND)
- FRACTION(X)
- GAMMA(X)
- GETENV(NAME, VALUE)
- GET_COMMAND(COMMAND, LENGTH, STATUS)
- GET_COMMAND_ARGUMENT(NUMBER, VALUE, LENGTH, STATUS)
- GET_ENVIRONMENT_VARIABLE(NAME, VALUE, LENGTH, STATUS, TRIM_NAME)
- HFIX(A)
- HUGE(X)
- IACHAR(C)
- IAND(I, J)
- IBCLR(I, POS)
- IBITS(I, POS, LEN)
- IBSET(I, POS)
- ICHAR(C)
- IEOR(I, J)
- ILEN(I)
- IMAG(Z)
- INDEX(STRING, SUBSTRING, BACK)
- INT(A, KIND)
- INT2(A)
- IOR(I, J)
- ISHFT(I, SHIFT)
- ISHFTC(I, SHIFT, SIZE)
- KIND(X)
- LBOUND(ARRAY, DIM)
- LEADZ(I)
- LEN(STRING)
- LEN_TRIM(STRING)
- LGAMMA(X)
- LGE(STRING_A, STRING_B)
- LGT(STRING_A, STRING_B)
- LLE(STRING_A, STRING_B)
- LLT(STRING_A, STRING_B)
- LOC(X)
- LOG(X)
- LOG10(X)
- LOGICAL(L, KIND)
- LSHIFT(I, SHIFT)
- MATMUL(MATRIX_A, MATRIX_B, MINDIM)
- MAX(A1, A2, A3, ...)
- MAXEXPONENT(X)
- MAXLOC(ARRAY, DIM, MASK) または MAXLOC(ARRAY, MASK)
- MAXVAL(ARRAY, DIM, MASK) または MAXVAL(ARRAY, MASK)
- MERGE(TSOURCE, FSOURCE, MASK)
- MIN(A1, A2, A3, ...)
- MINEXPONENT(X)
- MINLOC(ARRAY, DIM, MASK) または MINLOC(ARRAY, MASK)
- MINVAL(ARRAY, DIM, MASK) または MINVAL(ARRAY, MASK)
- MOD(A, P)
- MODULO(A, P)
- MVBITS(FROM, FROMPOS, LEN, TO, TOPOS)
- NEAREST(X,S)
- NEW_LINE(A)
- NINT(A, KIND)
- NOT(I)
- NULL(MOLD)
- NUM_PARTHDS()
- NUMBER_OF_PROCESSORS(DIM)
- NUM_USRTHDS()
- PACK(ARRAY, MASK, VECTOR)
- POPCNT(I)
- POPPAR(I)
- PRECISION(X)
- PRESENT(A)
- PROCESSORS_SHAPE()
- PRODUCT(ARRAY, DIM, MASK) または PRODUCT(ARRAY, MASK)
- QCMPLX(X, Y)
- QEXT(A)
- RADIX(X)
- RAND()
- RANDOM_NUMBER(HARVEST)
- RANDOM_SEED(SIZE, PUT, GET, GENERATOR)
- RANGE(X)
- REAL(A, KIND)
- REPEAT(STRING, NCOPIES)
- RESHAPE(SOURCE, SHAPE, PAD, ORDER)
- RRSPACING(X)
- RSHIFT(I, SHIFT)
- SCALE(X,I)
- SCAN(STRING, SET, BACK)
- SELECTED_INT_KIND(R)
- SELECTED_REAL_KIND(P, R)
- SET_EXPONENT(X,I)
- SHAPE(SOURCE)
- SIGN(A, B)
- SIGNAL(I, PROC)
- SIN(X)
- SIND(X)
- SINH(X)
- SIZE(ARRAY, DIM)
- SIZEOF(A)
- SPACING(X)
- SPREAD(SOURCE, DIM, NCOPIES)
- SQRT(X)
- SRAND(SEED)
- SUM(ARRAY, DIM, MASK) または SUM(ARRAY, MASK)
- SYSTEM(CMD, RESULT)
- SYSTEM_CLOCK(COUNT, COUNT_RATE, COUNT_MAX)
- TAN(X)
- TAND(X)
- TANH(X)
- TINY(X)
- TRANSFER(SOURCE, MOLD, SIZE)
- TRANSPOSE(MATRIX)
- TRIM(STRING)
- UBOUND(ARRAY, DIM)
- UNPACK(VECTOR, MASK, FIELD)
- VERIFY(STRING, SET, BACK)
ハードウェア固有の組み込みプロシージャー
- ALIGNX(K,M)
- FCFI(I)
- FCTID(X)
- FCTIDZ(X)
- FCTIW(X)
- FCTIWZ(X)
- FMADD(A, X, Y)
- FMSUB(A, X, Y)
- FNABS(X)
- FNMADD(A, X, Y)
- FNMSUB(A, X, Y)
- FRE(X)
- FRES(X)
- FRSQRTE(X)
- FRSQRTES(X)
- FSEL(X,Y,Z)
- MTFSF(MASK, R)
- MTFSFI(BF, I)
- MULHY(RA, RB)
- POPCNTB(I)
- ROTATELI(RS, IS, SHIFT, MASK)
- ROTATELM(RS, SHIFT, MASK)
- SETFSB0(BT)
- SETFSB1(BT)
- SFTI(M, Y)
- |SWDIV(X,Y)
- |SWDIV_NOCHK(X,Y)
- TRAP(A, B, TO)
言語インターオペラビリティー・フィーチャー
ISO_FORTRAN_ENV 組み込みモジュール
OpenMP 実行環境および LOCK ルーチン
Pthreads ライブラリー・モジュール
- Pthreads データ構造体、関数、およびサブルーチン
- f_maketime(delay)
- f_pthread_attr_destroy(attr)
- f_pthread_attr_getdetachstate(attr, detach)
- f_pthread_attr_getguardsize(attr, guardsize)
- f_pthread_attr_getinheritsched(attr, inherit)
- f_pthread_attr_getschedparam(attr, param)
- f_pthread_attr_getschedpolicy(attr, policy)
- f_pthread_attr_getscope(attr, scope)
- f_pthread_attr_getstack(attr, stackaddr, ssize)
- f_pthread_attr_init(attr)
- f_pthread_attr_setdetachstate(attr, detach)
- f_pthread_attr_setguardsize(attr, guardsize)
- f_pthread_attr_setinheritsched(attr, inherit)
- f_pthread_attr_setschedparam(attr, param)
- f_pthread_attr_setschedpolicy(attr, policy)
- f_pthread_attr_setscope(attr, scope)
- f_pthread_attr_setstack(attr, stackaddr, ssize)
- f_pthread_attr_t
- f_pthread_cancel(thread)
- f_pthread_cleanup_pop(exec)
- f_pthread_cleanup_push(cleanup, flag, arg)
- f_pthread_cond_broadcast(cond)
- f_pthread_cond_destroy(cond)
- f_pthread_cond_init(cond, cattr)
- f_pthread_cond_signal(cond)
- f_pthread_cond_t
- f_pthread_cond_timedwait(cond, mutex, timeout)
- f_pthread_cond_wait(cond, mutex)
- f_pthread_condattr_destroy(cattr)
- f_pthread_condattr_getpshared(cattr, pshared)
- f_pthread_condattr_init(cattr)
- f_pthread_condattr_setpshared(cattr, pshared)
- f_pthread_condattr_t
- f_pthread_create(thread, attr, flag, ent, arg)
- f_pthread_detach(thread)
- f_pthread_equal(thread1, thread2)
- f_pthread_exit(ret)
- f_pthread_getconcurrency()
- f_pthread_getschedparam(thread, policy, param)
- f_pthread_getspecific(key, arg)
- f_pthread_join(thread, ret)
- f_pthread_key_create(key, dtr)
- f_pthread_key_delete(key)
- f_pthread_key_t
- f_pthread_kill(thread, sig)
- f_pthread_mutex_destroy(mutex)
- f_pthread_mutex_init(mutex, mattr)
- f_pthread_mutex_lock(mutex)
- f_pthread_mutex_t
- f_pthread_mutex_trylock(mutex)
- f_pthread_mutex_unlock(mutex)
- f_pthread_mutexattr_destroy(mattr)
- f_pthread_mutexattr_getpshared(mattr, pshared)
- f_pthread_mutexattr_gettype(mattr, type)
- f_pthread_mutexattr_init(mattr)
- f_pthread_mutexattr_setpshared(mattr, pshared)
- f_pthread_mutexattr_settype(mattr, type)
- f_pthread_mutexattr_t
- f_pthread_once(once, initr)
- f_pthread_once_t
- f_pthread_rwlock_destroy(rwlock)
- f_pthread_rwlock_init(rwlock, rwattr)
- f_pthread_rwlock_rdlock(rwlock)
- f_pthread_rwlock_t
- f_pthread_rwlock_tryrdlock(rwlock)
- f_pthread_rwlock_trywrlock(rwlock)
- f_pthread_rwlock_unlock(rwlock)
- f_pthread_rwlock_wrlock(rwlock)
- f_pthread_rwlockattr_destroy(rwattr)
- f_pthread_rwlockattr_getpshared(rwattr, pshared)
- f_pthread_rwlockattr_init(rwattr)
- f_pthread_rwlockattr_setpshared(rwattr, pshared)
- f_pthread_rwlockattr_t
- f_pthread_self()
- f_pthread_setcancelstate(state, oldstate)
- f_pthread_setcanceltype(type, oldtype)
- f_pthread_setconcurrency(new_level)
- f_pthread_setschedparam(thread, policy, param)
- f_pthread_setspecific(key, arg)
- f_pthread_t
- f_pthread_testcancel()
- f_sched_param
- f_sched_yield()
- f_timespec
浮動小数点の制御および照会プロシージャー
サービスおよびユーティリティー・プロシージャー
- 汎用サービスおよびユーティリティー・プロシージャー
- サービスおよびユーティリティー・プロシージャーのリスト
- alarm_(time, func)
- bic_(X1, X2)
- bis_(X1, X2)
- bit_(X1, X2)
- clock_()
- ctime_(STR, TIME)
- date()
- dtime_(dtime_struct)
- etime_(etime_struct)
- exit_(exit_status)
- fdate_(str)
- fiosetup_(unit, command, argument)
- flush_(lunit)
- ftell_(lunit)
- ftell64_(lunit)
- getarg(i1,c1)
- getcwd_(name)
- getfd(lunit)
- getgid_()
- getlog_(name)
- getpid_()
- getuid_()
- global_timef()
- gmtime_(stime, tarray)
- hostnm_(name)
- iargc()
- idate_(idate_struct)
- ierrno_()
- irand()
- irtc()
- itime_(itime_struct)
- jdate()
- lenchr_(str)
- lnblnk_(str)
- ltime_(stime, tarray)
- mclock()
- qsort_(array, len, isize, compar)
- qsort_down(array, len, isize)
- qsort_up(array, len, isize)
- rtc()
- setrteopts(c1)
- sleep_(sec)
- time_()
- timef()
- timef_delta(t)
- umask_(cmask)
- usleep_(msec)
- xl__trbk()
複数の規格間の互換性
ASCII および EBCDIC 文字セット
用語集
|