2002-07-02  Junichi Uekawa  <dancer@debian.org>

	* configure.ac: fix typo in message.
	fix typo.
	major fixing up of MPI build scripts.
	call this version, 1.2.DNAS.4.

	* Makefile.am: add upload target.

	* configure.ac: version 1.2.DNAS.3

2002-07-01  Junichi Uekawa  <dancer@debian.org>

	* ga2k_dmachine.cpp (DMGlobe): fix to use DNAS_ instead of dm_
	(initialize): use getopt
	(initialize): add error.
	(recv_gene): add usleep in case of failed receive.
	(recv_gene): mistype on key. fixed.
	(recv_gene): allow situation with 1 host only.
	(emigrate): move error check to here.

	* configure.ac: rename to .ac. 1.2.dmachine.2
	add configuration message.
	add check for sqrt
	remove redundant setting for LDFLAGs.
	fix to use DNAS_Init

	* ga2k_dmachine.cpp (execute): printout.
	(setMaxFitness): dummy function, uses the current island value for maxFitness.

	* configure.in: version 1.2.dmachine.1

	* Makefile.am (extraldflag): remove the extraldflag

	* configure.in: add libdnas and pthread check.	

	* ga2k_dmachine.cpp (recv_gene): add error checking.

2002-06-27  Junichi Uekawa  <dancer@debian.org>

	* ga2k_dmachine.cpp (finalize): remove stubs in the finalize function, it needs to be empty.

2002-06-26  Junichi Uekawa  <dancer@debian.org>

        * ga2k.cpp, ga2k.h, ga2k_main.cpp, ga2k_main_mpi.cpp, ga2k_mpi.cpp, ga2k_mpi.h:
	merge HEAD 1.2.2. bugfix for roulette, and fix notice.

	* ga2k.cpp: revert parameters.
	Some improvement was done to parameter handling, patch posted to ga@mikilab.

2002-06-13  Junichi Uekawa  <dancer@debian.org>

	* configure.in: version 1.2.dmachine.0

	* ga2k_dmachine.cpp (initialize): merged the patch from ga2k release_1_2
	* many-files: merged release_1_2 of ga2k, new branch off release_1_2

	* autogen.sh: add --force
	
2002-06-12  Junichi Uekawa  <dancer@debian.org>

	* ga2k_dmachine.cpp (recv_gene): implement.

	* ga2k_main_dmachine.cpp: misc fix.

2002-06-03  Junichi Uekawa  <dancer@debian.org>

	* ga2k_dmachine.cpp (send_gene): add fix. add '0' to gene.
	recv_gene needs equal fix.

	* .cvsignore: add .tar.gz

	* ga2k_main_dmachine.cpp: create

	* ga2k_dmachine.cpp (send_gene): modify to use dm_sendinfo
	define mytag = ga2kdm
	many things are stuffed with dummy funcs.

	* ga2k_dmachine.h: create file.

	* ga2k_dmachine.cpp: create file

	* configure.in: create --enable-dmachine

	* Makefile.am (EXTRA_DIST): mods for dmachine

2002-06-01  Junichi Uekawa  <dancer@debian.org>

	* configure.in: add AM_MAINTAINER_MODE

	* Makefile.am: add configurable optional files to EXTRA_DIST.

2002-05-31  Junichi Uekawa  <dancer@debian.org>

	* ga2k.cpp (fitness): fixed ambiguous syntax to compile with gcc-3.1
	compile like this:
	export CXX=g++-3.1  
	export CXXFLAGS="-O6 -march=athlon-xp -mcpu=athlon-xp " 
	./configure
	make
	It is twice the speed.

	*  Implement autoconf/automake. --enable-mpi parameter to
	configure makes the mpi version of ga2k, while without 
	the parameter, non-MPI version is created.

