How to compile and run jobs
Start a command shell on the frontend system, e.g. cmd.exe or cygwin bash shell.
To copy files from/to other computer systems use WinSCP (Start/All Programs/WinSCP) on the frontend.
The WinHPC Cluster is managed by the MS Job manager.
Porting UNIX Application to Windows
Windows has its own thread model. To use the POSIX Threads, called PThreads, you have to link your applications with an additional library.
We have installed a PThreads library + headers in the Intel compiler environment:
- pthread.h is in the standard include path of the Intel compiler
- cl -I C:/PROGRA~2/Intel/Compiler/C++/101~1.013/EM64T/Lib/Include
- icl -l pthreadVC.lib
- cl C:/PROGRA~2/Intel/Compiler/C++/101~1.013/EM64T/Lib/pthreadVC2.lib
- Sources of the package are here: ftp://sources.redhat.com/pub/pthreads-win32/