Difference between revisions of "Mac/Windows Requirements"
Jump to navigation
Jump to search
Line 10: | Line 10: | ||
# Subversion: If you are working on [[OSParticulas]], that project is hosted on a private server and checkout is done using <tt>svn</tt> (or Subversion). Prior to MacOS Big Sur, <tt>svn</tt> was automatically installed when you [[Compiling in MacOS X#Install XCode|install XCode and activate command line tools]]. Although Apple deleted <tt>svn</tt> in Big Sur, it can be [[OSParticulas#Installing svn in MacOS|installed separately]]. | # Subversion: If you are working on [[OSParticulas]], that project is hosted on a private server and checkout is done using <tt>svn</tt> (or Subversion). Prior to MacOS Big Sur, <tt>svn</tt> was automatically installed when you [[Compiling in MacOS X#Install XCode|install XCode and activate command line tools]]. Although Apple deleted <tt>svn</tt> in Big Sur, it can be [[OSParticulas#Installing svn in MacOS|installed separately]]. | ||
# [https://www.versionsapp.com/ Versions]: This software provides a visual interface to using <tt>svn</tt> while working with [[OSParticulas]]. If fact, it can do most <tt>svn</tt> tasks without even needing to install Subversion in Big Sur (or newer). If you need the command-line options it cannot handle, you may need to [[OSParticulas#Installing svn in MacOS|install <tt>svn</tt> separately]]. | # [https://www.versionsapp.com/ Versions]: This software provides a visual interface to using <tt>svn</tt> while working with [[OSParticulas]]. If fact, it can do most <tt>svn</tt> tasks without even needing to install Subversion in Big Sur (or newer). If you need the command-line options it cannot handle, you may need to [[OSParticulas#Installing svn in MacOS|install <tt>svn</tt> separately]]. | ||
# [[NairnFEAMPM]]. This application is for running and visualizing calculations on a Mac. It is not included in the project, but can be [[NairnFEAMPM|downloaded here]]. | # [[NairnFEAMPM]]. This application is for running and visualizing calculations on a Mac. It is not included in the project, but can be [[NairnFEAMPM|downloaded here]]. | ||
# [[NairnFEAMPMViz]]. An alternative to [[NairnFEAMPM]] is to use the Java app [[NairnFEAMPMViz]]. The only reason to use this option on a Mac is because the project has complete source code for [[NairnFEAMPMViz]]. You can work with source code to add new features if desired. A good option for [[NairnFEAMPMViz#Compiling the NairnFEAMPMViz Java Application compiling your changes]] is to use [https://www.eclipse.org Eclipse]. You will alops need to have Java 1.8.0 (a.k.a Java 8) or new installed. | |||
# [https://pages.uoregon.edu/koch/texshop/ TexShop]: This recommended software is needed if you want to edit the LaTeX technical notes in [[OSParticulas]]. | # [https://pages.uoregon.edu/koch/texshop/ TexShop]: This recommended software is needed if you want to edit the LaTeX technical notes in [[OSParticulas]]. | ||
Revision as of 17:07, 25 April 2021
Use of this project on Mac and Windows requires more than just a basic computer. This section list some other software that is essential, or recommended, for using this software.
MacOS Requirements
The following installations are recommended when using MacOS
- XCode:Tthe best way to compile on MacOS is to use XCode. It is available for download on the Mac App Store. See compiling help for more details on installing and using XCode.
- clang-mp: Compling on a mac requires the clang-mp compiler. It is a separate install because it does not come with XCode.
- Github: The nairn-mpm-fea project is hosted on Github. Please see github.com for system-specific details and for installation of any needed tools. The software is used to clone the entire nairn-mpm-fea project.
- Subversion: If you are working on OSParticulas, that project is hosted on a private server and checkout is done using svn (or Subversion). Prior to MacOS Big Sur, svn was automatically installed when you install XCode and activate command line tools. Although Apple deleted svn in Big Sur, it can be installed separately.
- Versions: This software provides a visual interface to using svn while working with OSParticulas. If fact, it can do most svn tasks without even needing to install Subversion in Big Sur (or newer). If you need the command-line options it cannot handle, you may need to install svn separately.
- NairnFEAMPM. This application is for running and visualizing calculations on a Mac. It is not included in the project, but can be downloaded here.
- NairnFEAMPMViz. An alternative to NairnFEAMPM is to use the Java app NairnFEAMPMViz. The only reason to use this option on a Mac is because the project has complete source code for NairnFEAMPMViz. You can work with source code to add new features if desired. A good option for NairnFEAMPMViz#Compiling the NairnFEAMPMViz Java Application compiling your changes is to use Eclipse. You will alops need to have Java 1.8.0 (a.k.a Java 8) or new installed.
- TexShop: This recommended software is needed if you want to edit the LaTeX technical notes in OSParticulas.
Windows Requirements
The following installations are recommended when using Windows:
- Visual Studio
- Github: The nairn-mpm-fea project is hosted on Github. Please see github.com for system-specific details and for installation of any needed tools. The software is used to clone the entire nairn-mpm-fea project.
- TortoiseSVN: If you are working on OSParticulas, that project is hosted on a private server and checkout is done using svn (or Subversion). A good option for Windows is TortoiseSVN.
- NairnFEAMPMViz. This application is for running and visualizing calculations on a Mac. It is not included in the project, but can be downloaded here. To use this application in Windows, you will need to have Java 1.8.0 (a.k.a Java 8) or newer installed.
- Eclipse. The project has complete source code for NairnFEAMPMViz. You can work with source code to add new features if desired. A good option for NairnFEAMPMViz#Compiling the NairnFEAMPMViz Java Application compiling your changes is to use Eclipse.
- Texmaker
- MikTex 2.9
- KLatexFormula
- Notepad++ and some plug ins