iphreeqc/test2/test2.for
Scott R Charlton ecaddcf49f Remove from unit:
TestInterface.cpp
	TestInterface.h
		IPhreeqc.hpp
		IPhreeqc.h
		IPhreeqc.cpp
		module_output.cpp
		module_files.cpp
		fwrap.cpp
		fwrap2.cpp
		fwrap3.cpp
		IPhreeqc.cpp
		CVar.hxx
		ErrorReporter.hxx
		OutputFiles.hxx
		Phreeqc.hxx
		PhreeqcParser.hxx
		SelectedOutput.hxx
		Var.h
Remove from IPhreeqc
	IPhreeqc.cpp
	IPhreeqc.h
	IPhreeqc.hpp
	module_output.cpp
	module_files.cpp


git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/branches/class@4213 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2010-04-06 20:56:38 +00:00

46 lines
1.0 KiB
Fortran

PROGRAM DRIVER
IMPLICIT NONE
INCLUDE '..\include\IPhreeqc.f90.inc'
INTEGER iresult
INTEGER rows, cols
CHARACTER(30) comp
INTEGER n
INTEGER i
INTEGER id
id = CreateIPhreeqc()
IF (id.LT.0) THEN
CALL OutputLastError(id)
STOP
ENDIF
iresult = LoadDatabase
&(id, 'wateq4f.dat')
IF (iresult.NE.0) THEN
CALL OutputLastError(id)
STOP 'Failed to load database'
ENDIF
!! iresult= Runfile('CO2test',
!! & .true.,.true.,.true.,.true.)
CALL SetOutputOn(id, .TRUE.)
CALL SetErrorOn(id, .TRUE.)
CALL SetLogOn(id, .TRUE.)
CALL SetSelectedOutputOn(id, .TRUE.)
iresult= Runfile(id, 'tester')
IF (iresult.NE.0) THEN
CALL OutputLastError(id)
STOP 'Failed to run'
ENDIF
rows = GetSelectedOutputRowCount(id)
cols = GetSelectedOutputColumnCount(id)
PRINT*,'Rows= ',rows
PRINT*,'Cols= ',cols
STOP 'Ok'
END