| 
					
				 | 
			
			
				@@ -1,7 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # StarPU --- Runtime system for heterogeneous multicore architectures. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # Copyright (C) 2009-2012  Université de Bordeaux 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# Copyright (C) 2010, 2011, 2013  Centre National de la Recherche Scientifique 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Copyright (C) 2010, 2011, 2013, 2014  Centre National de la Recherche Scientifique 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # StarPU is free software; you can redistribute it and/or modify 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # it under the terms of the GNU Lesser General Public License as published by 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -128,9 +128,46 @@ StarPU to hang or exhibit incorrect behaviour. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 For details on the Windows build process, see the INSTALL file. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-++==================++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-|| V. Documentation || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-++==================++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+++======================================================++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+|| V. Running StarPU Applications on Microsoft Visual C || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+++======================================================++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Batch files are provided to run StarPU applications under Microsoft 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Visual C. They are installed in path_to_starpu/bin/msvc. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+To execute a StarPU application, you first need to set the environment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+variable STARPU_PATH. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+c:\....> cd c:\cygwin\home\ci\starpu\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+c:\....> set STARPU_PATH=c:\cygwin\home\ci\starpu\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+c:\....> cd bin\msvc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+c:\....> starpu_open.bat starpu_simple.c 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+The batch script will run Microsoft Visual C with a basic project file 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+to run the given application. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+The batch script starpu_clean.bat can be used to delete all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+compilation generated files. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+The batch script starpu_exec.bat can be used to compile and execute a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+StarPU application from the command prompt. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+c:\....> cd c:\cygwin\home\ci\starpu\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+c:\....> set STARPU_PATH=c:\cygwin\home\ci\starpu\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+c:\....> cd bin\msvc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+c:\....> starpu_exec.bat ..\..\..\..\examples\basic_examples\hello_world.c 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+MSVC StarPU Execution 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/out:hello_world.exe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Hello world (params = {1, 2.00000}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Callback function got argument 0000042 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+c:\....> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+++===================++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+|| VI. Documentation || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+++===================++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Texinfo documentation is available in doc/ . If LaTeX is available on the 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 machine, a pdf can be generated by running 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -141,22 +178,22 @@ If makeinfo is available on the machine, html pages can be generated by running 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $ make -C doc html 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-++============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-|| VI. Trying || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-++============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+++=============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+|| VII. Trying || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+++=============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Some examples ready to run are installed into $prefix/lib/starpu/{examples,mpi} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-++==============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-|| VII. Upgrade || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-++==============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+++===============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+|| VIII. Upgrade || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+++===============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 To upgrade your source code from older version (there were quite a few 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 renamings), use the tools/dev/rename.sh script 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-++===============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-|| VIII. Contact || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-++===============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+++=============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+|| IX. Contact || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+++=============++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 For any questions regarding StarPU, please contact the starpu-devel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 mailing-list at starpu-devel@lists.gforge.inria.fr . 
			 |