Difference between revisions of "Wine"

From UFRC
Jump to navigation Jump to search
Line 21: Line 21:
  
 
<!--Modules-->
 
<!--Modules-->
==Required Modules==
+
==Environment Modules==
===Serial===
+
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
* {{#var:app}}
 
<!--
 
===Parallel (OpenMP)===
 
* intel
 
* {{#var:app}}
 
===Parallel (MPI)===
 
* intel
 
* openmpi
 
* {{#var:app}}
 
-->
 
 
==System Variables==
 
==System Variables==
 
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
 
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory

Revision as of 13:37, 13 June 2022

Description

wine website  

Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.

Environment Modules

Run module spider wine to find out what environment modules are available for this application.

System Variables

  • HPC_WINE_DIR - installation directory

Additional Information

Command-line:

Major wine commands have been wrapped and are available directly: wine wine64 wine-auto winebuild winecfg wineconsole winedbg winefile winegcc winemine wine-preloader winetricks

If you need to run a wine-related executable that's not listed above use the generic 'launch_wine' command to run it. E.g.

module load wine
launch_wine some_other_command

If you need to run Windows GUI applications you'll have to use GUI Programs with a custom job script. An example is forthcoming...