intro(3f)
NAME
intro − introduction to the FORTRAN library subroutines
DESCRIPTION
This section describes the FORTRAN library subroutines. These subroutines are identified by the section number (3f) at the top of the page:
(3f) These functions constitute the Fortran library subroutines, which are in the /usr/lib/libF77.a, /usr/lib/libI77.a, and /usr/lib/libU77.a libraries. These subroutines are automatically available to the FORTRAN programmer and require no special invocation of the f77 compiler.
| Fortran Library | Manual | |
| Subroutines | Description | Page |
| abort | Terminate abruptly with memory image | abort(3f) |
| abs | Fortran absolute value | abs(3f) |
| access | Determine accessibility of file | access(3f) |
| acos | Fortran arccosine function | acos(3f) |
| aimag | Fortran imaginary complex argument | aimag(3f) |
| aint | Fortran integer part function | aint(3f) |
| alarm | Execute subroutine after specified time | alarm(3f) |
| alog | Fortran logarithm function | log(3f) |
| alog10 | Fortran logarithm function | log10(3f) |
| amax0 | Fortran maximum-value functions | max(3f) |
| amax1 | Fortran maximum-value functions | max(3f) |
| amin0 | Fortran minimum-value functions | min(3f) |
| amin1 | Fortran minimum-value functions | min(3f) |
| amod | Fortran remaindering function | mod(3f) |
| and | Fortran bitwise boolean function | bit(3f) |
| anint | Fortran nearest integer function | round(3f) |
| asin | Fortran arcsine intrinsic function | asin(3f) |
| atan | Fortran arctangent function | atan(3f) |
| atan2 | Fortran arctangent function | atan2(3f) |
| besj0 | Bessel function | bessel(3f) |
| besj1 | Bessel function | bessel(3f) |
| besjn | Bessel function | bessel(3f) |
| besy0 | Bessel function | bessel(3f) |
| besy1 | Bessel function | bessel(3f) |
| besyn | Bessel function | bessel(3f) |
| cabs | Fortran absolute value | abs(3f) |
| ccos | Fortran cosine function | cos(3f) |
| cexp | Fortran exponential function | exp(3f) |
| char | Fortran type conversion | ftype(3f) |
| chdir | Change default directory | chdir(3f) |
| chmod | Change file mode | chmod(3f) |
| clog | Fortran exponential function | exp(3f) |
| clog | Fortran logarithm function | log(3f) |
| cmplx | Fortran type conversion | ftype(3f) |
| conjg | Fortran complex conjugate function | conjg(3f) |
| cos | Fortran cosine function | cos(3f) |
| cosh | Fortran hyperbolic cosine function | cosh(3f) |
| csin | Fortran sine function | sin(3f) |
| csqrt | Fortran square root intrinsic function | sqrt(3f) |
| ctime | Convert date and time to ASCII | time(3f) |
| dabs | Fortran absolute value | abs(3f) |
| dacos | Fortran arccosine function | acos(3f) |
| dasin | Fortran arcsine function | asin(3f) |
| datan | Fortran arctangent function | atan(3f) |
| datan2 | Fortran arctangent function | atan2(3f) |
| dble | Fortran type conversion | ftype(3f) |
| dcmplx | Fortran type conversion | ftype(3f) |
| dconjg | Fortran complex conjugate function | conjg(3f) |
| dcos | Fortran cosine function | cos(3f) |
| dcosh | Fortran hyperbolic cosine function | cosh(3f) |
| dexp | Fortran exponential function | exp(3f) |
| ddim | Positive difference function | dim(3f) |
| dffrac | Return extreme values | flmin(3f) |
| dflmin | Return extreme values | flmin(3f) |
| dflmax | Return extreme values | flmin(3f) |
| dim | Positive difference functions | dim(3f) |
| dimag | Fortran imaginary complex argument | aimag(3f) |
| dint | Fortran integer part function | aint(3f) |
| dlog | Fortran logarithm function | log(3f) |
| dlog10 | Fortran logarithm function | log10(3f) |
| dmax1 | Fortran maximum-value function | max(3f) |
| dmin1 | Fortran minimum-value function | min(3f) |
| dmod | Fortran remaindering function | mod(3f) |
| dnint | Fortran nearest integer function | round(3f) |
| dprod | Double precision product function | dprod(3f) |
| drand | Return random values | rand(3f) |
| dsign | Fortran transfer-of-sign function | sign(3f) |
| dsin | Fortran sine function | sin(3f) |
| dsinh | Fortran hyperbolic sine function | sinh(3f) |
| dsqrt | Fortran square root function | sqrt(3f) |
| dtan | Fortran tangent function | tan(3f) |
| dtanh | Fortran hyperbolic tangent function | tanh(3f) |
| dtime | Return elapsed execution time | etime(3f) |
| etime | Return elapsed execution time | etime(3f) |
| exit | Terminate process with status | exit(3f) |
| exp | Fortran exponential function | exp(3f) |
| fdate | Return date and time in ASCII string | fdate(3f) |
| ffrac | Return extreme values | flmin(3f) |
| fgetc | Get character from stream | getc(3f) |
| flmin | Return extreme values | flmin(3f) |
| flmax | Return extreme values | flmin(3f) |
| float | Fortran type conversion | ftype(3f) |
| flush | Flush output to logical unit | flush(3f) |
| fork | Copy this process | fork(3f) |
| fprntn | Formatted output conversion | printn(3f) |
| fputc | Write character to Fortran logical unit | putc(3f) |
| fseek | Reposition stream | fseek(3f) |
| fstat | Get file status | stat(3f) |
| ftell | Reposition stream | fseek(3f) |
| gerror | Get system error messages | perror(3f) |
| getarg | Return command line arguments | getarg(3f) |
| getc | Get character/word from stream | getc(3f) |
| getcwd | Get path/name of current working directory | getcwd(3f) |
| getenv | Value for environment name | getenv(3f) |
| getgid | Get caller’s user or group ID | getuid(3f) |
| getlog | Get user’s login name | getlog(3f) |
| getpid | Get process ID | getpid(3f) |
| getuid | Get caller’s user or group ID | getuid(3f) |
| gmtime | Convert date and time to ASCII | time(3f) |
| hostnm | Get current host name | hostnm(3f) |
| iabs | Fortran absolute value | abs(3f) |
| iargc | Return command line arguments | getarg(3f) |
| ichar | Explicit fortran type conversion | ftype(3f) |
| idate | Return date or time in numerical form | idate(3f) |
| idim | Positive difference function | dim(3f) |
| idint | Fortran type conversion | ftype(3f) |
| idnint | Fortran nearest integer function | round(3f) |
| ierrno | Get system error messages | perror(3f) |
| ifix | Explicit Fortran type conversion | ftype(3f) |
| index | Tell about character objects | index(3f) |
| inmax | Return extreme values | flmin(3f) |
| int | Fortran type conversion | ftype(3f) |
| ioinit | Change F77 I/O initialization | ioinit(3f) |
| iran | Uniform pseudorandom number generator | ranm(3f) |
| irand | Return random values | rand(3f) |
| isatty | Find terminal port name | ttynam(3f) |
| isign | Fortran transfer-of-sign function | sign(3f) |
| itime | Return date or time in numerical form | idate(3f) |
| kill | Send signal to process | kill(3f) |
| len | Return Fortran string length | len(3f) |
| len | Tell about character objects | index(3f) |
| lge | String comparison intrinsic function | strcmp(3f) |
| lgt | String comparison intrinsic function | strcmp(3f) |
| link | Make link to existing file | link(3f) |
| lle | String comparison function | strcmp(3f) |
| llt | String comparison function | strcmp(3f) |
| lnblnk | Tell about character objects | index(3f) |
| loc | Return object address | loc(3f) |
| log | Fortran logarithm function | log(3f) |
| log10 | Fortran logarithm function | log10(3f) |
| long | Integer object conversion | long(3f) |
| lshift | Fortran bitwise boolean function | bit(3f) |
| lstat | Get file status | stat(3f) |
| ltime | Return system time | time(3f) |
| max | Fortran maximum-value functions | max(3f) |
| max0 | Fortran maximum-value functions | max(3f) |
| max1 | Fortran maximum-value functions | max(3f) |
| mclock | Return Fortran time accounting | mclock(3f) |
| min | Fortran minimum-value functions | min(3f) |
| min0 | Fortran minimum-value functions | min(3f) |
| min1 | Fortran minimum-value functions | min(3f) |
| mod | Fortran remaindering functions | mod(3f) |
| nint | Fortran nearest integer function | round(3f) |
| not | Fortran bitwise boolean function | bit(3f) |
| or | Fortran bitwise boolean function | bit(3f) |
| perror | System error messages | perror(3f) |
| printn | Formatted output conversion | printn(3f) |
| putc | Put character or word on stream | putc(3f) |
| qsort | Quick sort | qsort(3f) |
| rand | Random number generator | rand(3f) |
| ranm | Uniform pseudorandom number generator | ranm(3f) |
| ranres | Uniform pseudorandom number generator | ranm(3f) |
| ransav | Uniform pseudorandom number generator | ranm(3f) |
| real | Fortran type conversion | ftype(3f) |
| rindex | Tell about character objects | index(3f) |
| rndmze | Uniform pseudorandom number generator | ranm(3f) |
| rshift | Fortran bitwise boolean function | bit(3f) |
| short | Integer object conversion | long(3f) |
| sign | Fortran transfer-of-sign function | sign(3f) |
| signal | Change action for a signal | signal(3f) |
| sin | Trigonometric functions | sin(3f) |
| sinh | Hyperbolic functions | sinh(3f) |
| sleep | Suspend execution for interval | sleep(3f) |
| sngl | Fortran type conversion | ftype(3f) |
| sprntn | Formatted output conversion | printn(3f) |
| sqrt | Fortran square root intrinsic function | sqrt(3f) |
| stat | Get file status | stat(3f) |
| symlink | Link to existing file | link(3f) |
| system | Issue shell command | system(3f) |
| tan | Fortran tangent function | tan(3f) |
| tanh | Fortran tangent function | tanh(3f) |
| tclose | F77 tape I/O | topen(3f) |
| time | Return system time | time(3f) |
| topen | F77 tape I/O | topen(3f) |
| tread | F77 tape I/O | topen(3f) |
| trewin | F77 tape I/O | topen(3f) |
| tskipf | F77 tape I/O | topen(3f) |
| tstate | F77 tape I/O | topen(3f) |
| ttynam | Find terminal name | ttynam(3f) |
| twrite | F77 tape I/O | topen(3f) |
| unlink | Remove directory entry | unlink(3f) |
| wait | Wait for process to terminate | wait(3f) |
| xor | Fortran bitwise boolean function | bit(3f) |
| zabs | Fortran absolute value | abs(3f) |
FILES
/lib/libm.a
SEE ALSO
f77(1), ld(1), intro(2), intro(3), intro(3j), intro(3m), intro(3n), intro(3x)