Topics
Using XL Compilers for Blue Gene
Getting Started
Compiler Reference
Language Reference
Optimization and Programming Guide
About this document
Performance concepts
Optimizing XL compiler applications
Tuning XL compiler applications
Advanced optimization concepts
Managing code size
Debugging optimized code
Compiler-friendly programming techniques
High performance libraries
Parallel programming with XL Fortran
- Compiling your SMP code
- Setting OMP and SMP run time options
- Optimizing your SMP code
- An introduction to SMP directives
- Detailed descriptions of SMP directives
- OpenMP directive clauses
- OpenMP execution environment, lock and timing routines
- Pthreads library module
- Pthreads data structures, functions, and subroutines
- 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
Interlanguage calls
Implementation details of XL Fortran Input/Output (I/O)
Implementation details of XL Fortran floating-point processing
Porting programs to XL Fortran
Sample Fortran programs
Index
Installation Guide
|