edu.emory.utils
Class IOUtils
- java.lang.Object
-
- edu.emory.utils.IOUtils
-
public class IOUtils extends java.lang.ObjectUtility methods.
-
-
Constructor Summary
Constructors Constructor and Description IOUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidfillMatrix_1D(int N, double[] m)Fills 1D matrix with random numbers.static voidfillMatrix_1D(int N, float[] m)Fills 1D matrix with random numbers.static voidfillMatrix_2D(int n1, int n2, double[] m)Fills 2D matrix with random numbers.static voidfillMatrix_2D(int n1, int n2, double[][] m)Fills 2D matrix with random numbers.static voidfillMatrix_2D(int n1, int n2, float[] m)Fills 2D matrix with random numbers.static voidfillMatrix_2D(int n1, int n2, float[][] m)Fills 2D matrix with random numbers.static voidfillMatrix_3D(int n1, int n2, int n3, double[] m)Fills 3D matrix with random numbers.static voidfillMatrix_3D(int n1, int n2, int n3, double[][][] m)Fills 3D matrix with random numbers.static voidfillMatrix_3D(int n1, int n2, int n3, float[] m)Fills 3D matrix with random numbers.static voidfillMatrix_3D(int n1, int n2, int n3, float[][][] m)Fills 3D matrix with random numbers.static voidshowComplex_1D(java.lang.String format, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 1D complex array.static voidshowComplex_2D(java.lang.String format, int rows, int columns, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 2D complex array.static voidshowComplex_3D(java.lang.String format, int n1, int n2, int n3, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 3D complex array.static voidshowReal_1D(java.lang.String format, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 1D real array.static voidshowReal_2D(java.lang.String format, int n1, int n2, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 2D real array.static voidshowReal_3D(java.lang.String format, int n1, int n2, int n3, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 3D real array.static voidwriteFFTBenchmarkResultsToFile(java.lang.String filename, int nthread, int niter, boolean doWarmup, boolean doScaling, int[] sizes, double[] times)Saves results of the benchmark in a filestatic voidwriteToFileComplex_1D(java.lang.String format, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 1D complex array.static voidwriteToFileComplex_2D(java.lang.String format, int n1, int n2, double[][] x, java.lang.String filename)Saves elements ofxin a filefilename.static voidwriteToFileComplex_2D(java.lang.String format, int n1, int n2, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D complex array.static voidwriteToFileComplex_3D(java.lang.String format, int n1, int n2, int n3, double[][][] x, java.lang.String filename)Saves elements ofxin a filefilename.static voidwriteToFileComplex_3D(java.lang.String format, int n1, int n2, int n3, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 3D complex array.static voidwriteToFileReal_1D(int[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D real array.static voidwriteToFileReal_1D(java.lang.String format, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D real array.static voidwriteToFileReal_1D(java.lang.String format, float[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D real array.static voidwriteToFileReal_2D(java.lang.String format, double[][] x, java.lang.String filename)Saves elements ofxin a filefilename,static voidwriteToFileReal_2D(java.lang.String format, float[][] x, java.lang.String filename)Saves elements ofxin a filefilename,static voidwriteToFileReal_2D(java.lang.String format, int n1, int n2, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D real array.static voidwriteToFileReal_2D(java.lang.String format, int n1, int n2, float[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D real array.static voidwriteToFileReal_3D(java.lang.String format, int slices, int rows, int columns, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 3D real array.static voidwriteToFileReal_3D(java.lang.String format, int n1, int n2, int n3, float[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 3D real array.
-
-
-
Method Detail
-
fillMatrix_1D
public static void fillMatrix_1D(int N, double[] m)Fills 1D matrix with random numbers.- Parameters:
N- sizem- 1D matrix
-
fillMatrix_1D
public static void fillMatrix_1D(int N, float[] m)Fills 1D matrix with random numbers.- Parameters:
N- sizem- 1D matrix
-
fillMatrix_2D
public static void fillMatrix_2D(int n1, int n2, double[] m)Fills 2D matrix with random numbers.- Parameters:
n1- rowsn2- columnsm- 2D matrix
-
fillMatrix_2D
public static void fillMatrix_2D(int n1, int n2, float[] m)Fills 2D matrix with random numbers.- Parameters:
n1- rowsn2- columnsm- 2D matrix
-
fillMatrix_2D
public static void fillMatrix_2D(int n1, int n2, double[][] m)Fills 2D matrix with random numbers.- Parameters:
n1- rowsn2- columnsm- 2D matrix
-
fillMatrix_2D
public static void fillMatrix_2D(int n1, int n2, float[][] m)Fills 2D matrix with random numbers.- Parameters:
n1- rowsn2- columnsm- 2D matrix
-
fillMatrix_3D
public static void fillMatrix_3D(int n1, int n2, int n3, double[] m)Fills 3D matrix with random numbers.- Parameters:
n1- slicesn2- rowsn3- columnsm- 3D matrix
-
fillMatrix_3D
public static void fillMatrix_3D(int n1, int n2, int n3, float[] m)Fills 3D matrix with random numbers.- Parameters:
n1- slicesn2- rowsn3- columnsm- 3D matrix
-
fillMatrix_3D
public static void fillMatrix_3D(int n1, int n2, int n3, double[][][] m)Fills 3D matrix with random numbers.- Parameters:
n1- slicesn2- rowsn3- columnsm- 3D matrix
-
fillMatrix_3D
public static void fillMatrix_3D(int n1, int n2, int n3, float[][][] m)Fills 3D matrix with random numbers.- Parameters:
n1- slicesn2- rowsn3- columnsm- 3D matrix
-
showComplex_1D
public static void showComplex_1D(java.lang.String format, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 1D complex array. Complex data is represented by 2 double values in sequence: the real and imaginary parts.- Parameters:
x-title-
-
showComplex_2D
public static void showComplex_2D(java.lang.String format, int rows, int columns, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 2D complex array. Complex data is represented by 2 double values in sequence: the real and imaginary parts.- Parameters:
rows-columns-x-title-
-
showComplex_3D
public static void showComplex_3D(java.lang.String format, int n1, int n2, int n3, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 3D complex array. Complex data is represented by 2 double values in sequence: the real and imaginary parts.- Parameters:
n1-n2-n3-x-title-
-
showReal_1D
public static void showReal_1D(java.lang.String format, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 1D real array.- Parameters:
x-title-
-
showReal_2D
public static void showReal_2D(java.lang.String format, int n1, int n2, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 2D real array.- Parameters:
n1-n2-x-title-
-
showReal_3D
public static void showReal_3D(java.lang.String format, int n1, int n2, int n3, double[] x, java.lang.String title)Displays elements ofx, assuming that it is 3D real array.- Parameters:
n1-n2-n3-x-title-
-
writeToFileComplex_1D
public static void writeToFileComplex_1D(java.lang.String format, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 1D complex array. Complex data is represented by 2 double values in sequence: the real and imaginary parts.- Parameters:
x-filename-
-
writeToFileComplex_2D
public static void writeToFileComplex_2D(java.lang.String format, int n1, int n2, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D complex array. Complex data is represented by 2 double values in sequence: the real and imaginary parts.- Parameters:
n1-n2-x-filename-
-
writeToFileComplex_2D
public static void writeToFileComplex_2D(java.lang.String format, int n1, int n2, double[][] x, java.lang.String filename)Saves elements ofxin a filefilename. Complex data is represented by 2 double values in sequence: the real and imaginary parts.- Parameters:
n1-n2-x-filename-
-
writeToFileComplex_3D
public static void writeToFileComplex_3D(java.lang.String format, int n1, int n2, int n3, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 3D complex array. Complex data is represented by 2 double values in sequence: the real and imaginary parts.- Parameters:
n1-n2-n3-x-filename-
-
writeToFileComplex_3D
public static void writeToFileComplex_3D(java.lang.String format, int n1, int n2, int n3, double[][][] x, java.lang.String filename)Saves elements ofxin a filefilename. Complex data is represented by 2 double values in sequence: the real and imaginary parts.- Parameters:
n1-n2-n3-x-filename-
-
writeToFileReal_1D
public static void writeToFileReal_1D(java.lang.String format, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D real array.- Parameters:
x-filename-
-
writeToFileReal_1D
public static void writeToFileReal_1D(int[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D real array.- Parameters:
x-filename-
-
writeToFileReal_2D
public static void writeToFileReal_2D(java.lang.String format, int n1, int n2, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D real array.- Parameters:
n1-n2-x-filename-
-
writeToFileReal_2D
public static void writeToFileReal_2D(java.lang.String format, double[][] x, java.lang.String filename)Saves elements ofxin a filefilename,- Parameters:
x-filename-
-
writeToFileReal_2D
public static void writeToFileReal_2D(java.lang.String format, float[][] x, java.lang.String filename)Saves elements ofxin a filefilename,- Parameters:
x-filename-
-
writeToFileReal_3D
public static void writeToFileReal_3D(java.lang.String format, int slices, int rows, int columns, double[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 3D real array.- Parameters:
slices-rows-columns-x-filename-
-
writeToFileReal_1D
public static void writeToFileReal_1D(java.lang.String format, float[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D real array.- Parameters:
x-filename-
-
writeToFileReal_2D
public static void writeToFileReal_2D(java.lang.String format, int n1, int n2, float[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 2D real array.- Parameters:
n1-n2-x-filename-
-
writeToFileReal_3D
public static void writeToFileReal_3D(java.lang.String format, int n1, int n2, int n3, float[] x, java.lang.String filename)Saves elements ofxin a filefilename, assuming that it is 3D real array.- Parameters:
n1-n2-n3-x-filename-
-
writeFFTBenchmarkResultsToFile
public static void writeFFTBenchmarkResultsToFile(java.lang.String filename, int nthread, int niter, boolean doWarmup, boolean doScaling, int[] sizes, double[] times)Saves results of the benchmark in a file- Parameters:
filename-nthread-niter-doWarmup-doScaling-times-sizes-
-
-
DMelt 3.0 © DataMelt by jWork.ORG