Thu Jun 15 19:16:16 2000  YAMAUCHI Hitoshi  <yamauchi@mpi-sb.mpg.de>

	* raytrace/FrameBuffer.java: FrameBuffer.savePBMRAW is merged from 
	  main branch.

Thu Dec  9 01:34:35 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl0.sowa.is.uec.ac.jp>

	* 球のプリミティブを実装．読み込み，反射，出力部分を実装．

Sun Nov 28 07:19:21 1999  YAMAUCHI Hitoshi  <yamauchi@uecisl.is.uec.ac.jp>

	* host/Mpi2MPI.java : read and deliver の時間測定出力

	* common/ProfileMon.java: trace ファイルへの出力指定に失敗するバグ
	  を修正

Thu Nov 25 15:48:16 1999  Hitoshi YAMAUCHI  <yamauchi@s-csl5.sowa.is.uec.ac.jp>

	* (前田) LANG=ja の場合にかなり読み込みに時間がかかる部分を修正．
	  今回，util/Array3D.java. host/Host.java を戻せば昔の読み込みルー
	  チンとなる．tag を付加した．(cvs tag readerfix mpi2)

Wed Nov 24 03:30:14 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl0.sowa.is.uec.ac.jp>

	* ファイルの読み込みのテスト用に ReadFileTest を追加

	* configure に対応

	* 引数を認識しないバグを修正

Tue Oct 26 22:12:35 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* ProfileMonitor の Probe routine 実装

	* common/ProfileMon.java : ProfileMonitor implement

Mon Oct 25 01:47:41 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* sysparam/SysInfo.java : randaring scheme は radiosity,
	  ray-tracing と both であったが，both を multi-pass に変更した．
	  option の変更とこれで C++ 版と整合性が取れる．

	* sysparam/Mpi2Option.java: -fconf など，-f 系のオプションを --
	  conf のように，-- 系のオプションに統一した．


Tue Sep 28 12:34:06 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* Status の getCount に必ず失敗する．その原因に長いこと悩んだが，
	結局 mpiJava 側にあったようだ．mpiJava の mpi_Comm.c にて status 
	が Auto のように利用されている部分があった．とりあえず，その部分を 
	quick hack するが，現在では memory leak が確実である．JNI について
	は知識が私にほとんどないので，その部分は詳しい前田さんにまかせ，私
	は leak ありだが，動作はするもので進むことにする．test 以下の 
	ProbeTest.java が getcount が狂う最小のプログラム．ProbeTest.c の
	方は，原因が mpiJava の下の mpich にないことを示すためのプログラム．

Tue Sep 21 02:45:30 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* common/PE.java : 最初の物体の送受信は成功したようだ

Wed Sep 14 23:46:54 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* net/Mpi2CommunicatorMpiJava.java : mpiJava に，手を焼いている．
	  SysInfo, ViewData, SpaceParam の Broadcast 成功
	
Mon Sep 13 21:27:43 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* host/Mpi2MPI.java : MPI 版実装開始

	* host/Host.java: 並列動作のための部分の実装開始

Sat Sep 10 23:04:25 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* raytrace/CalcRayTrSRG.java : radiosity 法における二次光発生部分
	  の実装

	* room16 にて画像生成可能となった．

	* net/Mpi2CommunicatorOnePE.java: Intensity の送信部分のバグ修正

Thu Sep  9 00:45:53 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* room16 の画像生成に失敗することが判明．

	* shading/ShadeCalculator.java : Gouroud shading 実装

	* dda/AdjDir.java: Shadecalculator のための次空間指標クラス実装

	* obj/TriangleObject.java : Gouroud shading のための 
	  newShadedRadiosityColor の実装

Tue Sep  7 00:23:46 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* shading/ShadeCalculator.java : Gouroud shading の構築開始

	* raytrace : 動作した．IntVec3 の equals の扱いに誤り
	
Thu Sep  2 02:19:51 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* raytrace/CalcRayTrSRG.java : コンパイルは通ったが，動作しない．

	* raytrace/RayTracer.java : コンパイルは通ったが，動作しない．

Sat Aug 28 02:09:17 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* raytrace/CalcRayTrIC.java: 構築開始

	* raytrace/RayTracer.java: 構築開始

	* shading/ShadeCalculator.java: 構築開始

Mon Aug 23 14:28:28 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* radiosity/RadioRenderer.java: 4tri が動作．

	* net/NetIntUnit.java: 通信バッファ初期化関係の fix，統計情報出力

	* obj/HostCommand.java : 構築

Sun Aug 22 01:26:12 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* Radiosity Stage の Build が可能になった．(動作はまだしない．)

	* common/PEStatistics.java : 構築，HC の生産数の統計記録用．PEStat 
	  (PE の Status と名前がまぎらわしいだろうか)

	* util/Mpi2System.java : polling sleep と retry sleep の実装

Sat Aug 21 21:41:43 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* net/NetIntUnit.cc: SendBuffer, RecvBuffer を使った送受信関係の実
	  装 

Fri Aug 20 17:46:03 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* test/SendRecvTestThread.java: SendBuffer, Recvbuffer はスレッド
	  版でのテストで動作した．

Fri Aug 19 23:47:17 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* net/NetIntUnit.java: SendBuffer, RecvBuffer 部分を補完中

	* net/CommunBufStatistics.java : 構築

	* net/SendBuffer.java: 構築開始．

	* net/RecvBuffer.java: 構築開始．
	
Wed Aug 18 14:49:08 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* radiosity/CalcRadioSRG.java: 二次光部分に着手．この部分は別ファ
	  イルへと分離する．

	* radiosity/RadioRenderer.java: 並列ラジオシティ法部分に着手．輝度
	  計算部分は放射可能パッチキューが密接にあるのでこのファイルに統合
	  した． 

	* obj/PEStat.java : 構築

	* util/Queue.java: Ray などの Queue を作成．jdk には Stack はある
	  が Queue がないのだな.

Tue Aug 17 11:39:56 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* radiosity/RadioRenderer.java: ラジオシティ法の実装開始, パッチ,
	  HemiCube 初期化 

	* util/ElapsedTimer.h (ElapsedTimer): ElapsedTimer 構築開始，動作
	  確認

	* host/Host.java: FrameBuffer の初期化まで動作．

	* util/FileUtil.java: 構築開始．動作確認

	* raytrace/FrameBuffer.java: 構築開始．完了．

Mon Aug 16 23:50:53 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* common/PE.java, host/Host.java : 1 PE 版の受信部分完成 :
	  SysInfo, SpaceParam, ViewData, Material, Object,
	  ObjectInSpacesMap の受信部分動作確認 

	* net/Mpi2CommunicatorOnePE.java : 物体情報と物体存在 Map の 
	  broadcast 実装

	* dda/ObjNumInASpc.java, dda/ObjExistanceInASpc.java に ObjInASpc
	  interface を実装

	* dda/SearchNextSpcDDA.java: 物体存在情報 Map の保持と出力実装

	* util/IntVec3.java: hashCode() を用いて空間と物体への Vector を 
	  java.util.Map として実装することにする．C++ では自分で書いていた 
	  hash もどきの ObjectArray, MarArray などの class を廃止.
	
Thu Aug 12 15:09:23 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl2.sowa.is.uec.ac.jp>

	* obj/Material.java : Sort 可能なように Comparable を implements

Tue Aug 10 23:06:05 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl2.sowa.is.uec.ac.jp>

	* host/Host.java: Material の読み込みまで動作
	
Tue Aug 10 12:13:23 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* sysparam/FileInfo.java: 入力の一貫性のテストコードを追加

Mon Aug  9 23:20:46 1999  Hitoshi YAMAUCHI  <yamauchi@s-csl5.sowa.is.uec.ac.jp>

	* host/Mpi21PE.java: コマンドライン解析，conf file の読み込み動作
	  確認 (前田さんの作成した部分との一部統合)
	
	* net/Mpi2CommunicatorOnePE.java: 1PE 版の通信部分実装開始

	* net/Mpi2Communicator.java: Interface の構築開始

	* host/Mpi21PE.java: 1PE 版 main の作成開始

Mon Aug  9 02:11:24 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* util/Array3D.java (Array3D): copy 部を除いて変換
	
Sun Aug  8 04:36:21 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* util/Array3D.java: 構築開始 (SearchNextSpcDDA の member)

	* dda/SearchNextSpcDDA.java: 構築開始 (PE の member)

Fri Aug  6 16:32:43 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* common/BoundTester.java: 変換 (RayTrFRGUnit.java が必要としている)

	* raytrace/PixelPtrDistributedScan.java : 変換，動作確認

	* raytrace/PixelPtrScanlineScan.java : 変換，動作確認

	* raytrace/PixelPtrAllScan.java: 変換，動作確認

	* raytrace/PixelPointer.java: 変換 (RayTrFRGUnit の member)

	* raytrace/RayTrFRGUnit.java: 構築開始 (PE の member)

	* common/PE.java: 構築続き

Thu Aug  5 00:16:18 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* radiosity/HemiCube.java: update

Wed Aug  4 12:48:37 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* radiosity/HemiCube.java: start and continue

	* common/PE.java: start and continue

	* common/PMArray.java: start but resumed

	* common/Space2PERandom.java (Space2PE): is translated

	* common/Space2PESkewedDistributed.java: is translated

	* common/Space2PEDistributed.java (Space2PE): is translated

	* common/Space2PEBlock.java (Space2PE): is translated

	* common/Space2PE.java (Space2PE): is translated from spc2PE.{h,cc}

Wed Aug  3 23:40:16 1999  Hitoshi YAMAUCHI  <yamauchi@n-csl1.sowa.is.uec.ac.jp>

	* sysparam/Mpi2Constants.java : is translated from mpi2.h

	* sysparam/Mpi2Enum.java : is translated from mpi2.h

Sun Aug  1 12:48:03 1999  YAMAUCHI  <yamauchi@tp535e.sowa.is.uec.ac.jp>

	* simparam/SysStat.java: is translated from option.h

	* util/Assert.java (Assert): is created.

	* simparam/Mpi2Option is translated from option.h.

	* dda/DDAInfo.java is translated from ddaInfo.h, ddaInfo.cc.

	* simparam/ViewData.java is translated from viewdata.h.

	* simparam/SpaceParam.java is translated from spaceparam.h.
	
Sat Jul 31 23:42:20 1999  YAMAUCHI  <yamauchi@tp535e.sowa.is.uec.ac.jp>

	* DIR_3D.java is created from mpi2.h.

	* Sysinfo.java is translated from sysinfo.h.

	* Logging start. from 7/28 to here, 
		util/Vector3.java, util/IntVec3.java, obj/Material.java,
		obj/TriangleObject.java, obj/ObjectPrimitive.java, 
		obj/Ray.java, obj/VertexIntensity.java, obj/NullObject.java,
		obj/Intensity.java (including not completed files.)


	