Uses of Interface
org.javaseis.parallel.IParallelContext

Packages that use IParallelContext
org.javaseis.fft   
org.javaseis.io   
org.javaseis.parallel   
org.javaseis.properties   
 

Uses of IParallelContext in org.javaseis.fft
 

Constructors in org.javaseis.fft with parameters of type IParallelContext
SeisFft3d(IParallelContext pc, int[] len, float[] pad)
          Allocate storage for a 3D distributed FFT
 

Uses of IParallelContext in org.javaseis.io
 

Fields in org.javaseis.io declared as IParallelContext
(package private)  IParallelContext SortCreate.pc
           
 

Constructors in org.javaseis.io with parameters of type IParallelContext
ExtentManager(java.lang.String virtualFileProperties, java.lang.String extentBaseName, java.lang.String[] extentDirectories, long fileLength, int numExtents, ExtentPolicy policy, IParallelContext pc)
          Create an extent manager for a new virtual file in a parallel context
SortCreate(Seisio sioFile, java.lang.String name, java.lang.String sort3i, java.lang.String sort4i, Pacifier paci, IParallelContext pci)
          Create a new sort order for an open JavaSeis dataset
VirtualIO(java.lang.String path, java.lang.String extentBaseName, java.lang.String[] extentDirs, long fileSize, int numExtents, ExtentPolicy policy, IParallelContext pc)
          Create a VFIO virtual file in a parallel context.
 

Uses of IParallelContext in org.javaseis.parallel
 

Classes in org.javaseis.parallel that implement IParallelContext
 class MPIContext
           
 class MPIContextWorld
          Implement a ParallelContext using MPI primitives from the mpiJava package
 class UniprocessorContext
           
 

Fields in org.javaseis.parallel declared as IParallelContext
(package private)  IParallelContext DistributedArray._parallelContext
           
 

Methods in org.javaseis.parallel that return IParallelContext
 IParallelContext DistributedArray.getParallelContext()
           
 

Methods in org.javaseis.parallel with parameters of type IParallelContext
 void ParallelMap.broadcast(IParallelContext pc)
          Broadcast the contents of the map to all tasks in the parallel context
 void ParallelMap.merge(IParallelContext pc)
          Merge map entries from all tasks in a parallel context.
 void DistributedGrid.setParallelContext(IParallelContext parallelContext)
          Set the ParallelContext to be used for the DistributedArray
 

Constructors in org.javaseis.parallel with parameters of type IParallelContext
Decomposition(int type, int numElements, IParallelContext pc)
          Set decomposition for a given parallel context
Decomposition(int type, long numElements, IParallelContext pc)
          Set decomposition for a given parallel context
DistributedArray(IParallelContext pc, java.lang.Class classType, int ndim, int elementCount, int[] lengths, int decompType)
          Construct a parallel distributed array with the last dimension distributed
DistributedArray(IParallelContext pc, java.lang.Class classType, int ndim, int elementCount, int[] lengths, int[] decompTypes)
          Construct a parallel distributed array padded for potential transposes
DistributedGrid(GridDefinition fullGrid, int residentDimensions, IParallelContext parallelContext)
          Define a DistributedGrid from a GridDefinition and the number of leading dimensions that will be stored in memory.
 

Uses of IParallelContext in org.javaseis.properties
 

Methods in org.javaseis.properties with parameters of type IParallelContext
 void SeisProperties.broadcast(IParallelContext pc)
          Broadcast properties contents to all tasks in the parallel context