1#@ Requires Windows, with very specific configuration
2#@ *: DakotaConfig=WIN32
3# Select work directory tests for Windows, taken from
4# dakota_workdir.in (left) to tests in this file (right)
5#  0 --> 0
6#  1 --> 1
7#  2 --> 2
8#  5 --> 3
9#  6 --> 4
10#  8 --> 5
11#  9 --> 6
12
13method
14  multidim_parameter_study
15    partitions = 2 2
16  output debug
17
18variables
19  continuous_design = 2
20    lower_bounds    -2.0     -2.0
21    upper_bounds     2.0      2.0
22    descriptors      'x1'     'x2'
23
24interface
25# If Python is registered to handle .py files, system calls will work,
26# but fork requires a valid binary object as argv[0]
27  system	#s0,#s2,#s4,#s5
28#  fork		#s1,#s3,#s6
29#    asynchronous evaluation_concurrency = 2	     	     	#s1,#s2,#s6
30    analysis_driver = 'dakota_workdir_windows.py'			#s0
31#    analysis_driver = '@Python_EXECUTABLE@ ../dakota_workdir_windows.py tag'			#s1
32#    analysis_driver = 'dakota_workdir_windows.py tag_save' 		#s2
33#    analysis_driver = '@Python_EXECUTABLE@ ../dakota_workdir_windows.py templatefiles_copy' 	#s3
34#    analysis_driver = 'dakota_workdir_windows.py templatedir_copy' 	#s4
35#    analysis_driver = 'dakota_workdir_windows.py named_params' 	#s5
36#    analysis_driver = '@Python_EXECUTABLE@ ../dakota_workdir_windows.py saved_params' 	#s6
37
38    work_directory
39      named 'trydir'
40# TODO: disable tag for p0 depending on parallel concurrency
41#	directory_tag						#s1,#s2,#s6
42#	directory_save  					#s2,#s6
43# 	copy_files = 'dakota_workdir_windows.root.dat' 			#s3
44#	copy_files = 'dakota_workdir_windows.templatedir/*'		#s4
45#	parameters_file = 'params.in'				#s5,#s6
46#	  file_save						#s6
47
48responses
49  objective_functions = 1
50  no_gradients
51  no_hessians
52