|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.driver.Driver
coins.driver.F77Driver
coins.mdf.FCoCo
FCoCo - Coarse Grain Parallelization Compiler by using COINS for Fortran
FCoCo is a compiler driver which generates coarse grain parallelized code.
It uses an extra compiler for code generation. The extra compiler should
be able to handle the OpenMP pragma.
THIS IS UNDER DEVELOPING!
| Field Summary | |
protected static java.lang.String |
DEFAULT_OMPC_NAME
The default name of the extra compile |
protected java.lang.String |
myName
The name of this compiler driver |
protected static java.lang.String |
OMPC_NAME_OPTION
The name of the options for this compiler driver |
| Fields inherited from class coins.driver.F77Driver |
LIBF2C_LOCATION |
| Constructor Summary | |
FCoCo()
|
|
| Method Summary | |
void |
compile(java.io.File sourceFile,
Suffix suffix,
java.io.InputStream in,
java.io.OutputStream out,
IoRoot io)
Compile the source code. |
static void |
main(java.lang.String[] args)
A main function to invoke a FORTRAN driver instance. |
| Methods inherited from class coins.driver.F77Driver |
makeHirFromFortranSource, makeHirFromSource, setDefaultLinkerOptions |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.String myName
protected static final java.lang.String DEFAULT_OMPC_NAME
protected static final java.lang.String OMPC_NAME_OPTION
| Constructor Detail |
public FCoCo()
| Method Detail |
public void compile(java.io.File sourceFile,
Suffix suffix,
java.io.InputStream in,
java.io.OutputStream out,
IoRoot io)
throws java.io.IOException,
PassException
compile in interface CompilerImplementationcompile in class DriversourceFile - The source filesuffix - The suffix rulesin - The input stream for this compiler driverout - The ouput stream of this compiler driverio - The IoRoot of this compiler driver
java.io.IOException - Any IO exception
PassException - Any exception during compilepublic static void main(java.lang.String[] args)
F77Driver
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||