/**-----------------------------------------------------------
 * $Id: Config.java.in,v 1.2 1999/11/28 15:45:52 yamauchi Exp $
 *------------------------------------------------------------
 *	Config.java 
 *	
 *	Copyright (C) 1999 YAMAUCHI Hitoshi : 山内 斉
 *	1999年10月26日(火)
 *
 * configure がこのファイルから Config.java を生成する
 *	@see Mpi2Constants.java
 * Mpi2Constants.java にも関連するかもしれない定数が存在する
 */

package jp.ac.tohoku.is.archi.mpi2.sysparam;


/**
 * config.h 
 *  @see Mpi2Constants.java
 */
public interface Config 
{
    /**
     * DEBUG 用の定数
     * 	これを false にして -O でコンパイルするとデバッグコードが消去
     *  されることを期待する．
     */
    public final static boolean InDEBUG = false;

    /**
     * Shading 時に誤差で計算が狂った場合にそれを出力するなら true にする
     */
    public final static boolean SHADE_ERR_OUT = false;

    /**
     * 統計情報を利用するか
     * 	統計情報を利用する際には true にしておく
     */
    public final static boolean USE_STAT = true;

    /*
     * Profile Monitor を利用するか 
     * 	true 使用する
     */
    public static final boolean Use_Profile_Monitor = false;

    /*
     * ibm_pm_array 関係の関数群を使用するか．
     *	true 使用する
     */
    public static final boolean Use_IBM_Program_MarkerArray = false;

    /*
     * mpi2_pm_array 関係の関数群を使用するか．
     *	true 使用する
     */
    public static final boolean Use_Mpi2_Program_MarkerArray = false;
}







