Mohammadreza Hadizadeh

Search not working properly in mail (Mac OS X)

Pasted Graphic 10

If there are problems with information in your mailboxes, you might see an alert message saying that Mail needs to repair your mailboxes by reindexing your messages for you.
At other times, you may want to reindex messages yourself—for example, when searching mailboxes using Subject, To, or From doesn’t return the correct results.


1) Quit Mail if it is open.
2) In ~/Library/Mail/V2/MailData, delete any file that begins with “Envelope Index,” such as Envelope Index, Envelope Index-shm or Envelope Index-wal.
3) Your home Library folder is hidden by default. To display it, choose Finder > “Go to Folder” and then enter “~/Library”.
4) Then open Mail. Mail creates new Envelope Index files. This process may take a few minutes, depending on how many messages Mail is reindexing.

Computation Tools: C/Fortran Compilers for Mac OS X

Pasted Graphic 9

GCC 4.7, 4.8, 4.9 (auto-vectorizing gcc with OpenMP):
Compiled using source code from the GNU servers. This contains current versions (4.7 is the stable release) of gfortran (free, open source, GNU Fortran 95 compiler), gcc (GNU C) and g++ (GNU C++) compilers that can perform auto-vectorization (i.e. modify code to take advantage of AltiVec/SSE, automatically) and other sophisticated optimizations like OpenMP. For more information, see this webpage.
Installation of gfotran:
1) Install Xcode: You will need to have Apple's XCode Tools installed from the Mac App Store. On LION & M. LION, with XCode 4 or 5 you will need to download the command-line tools as an additional step. You will find the option to download the command-line tools in XCode's Preferences  (click on Downloads tab). On 10.9 Mavericks, you can get the command-line tools by simply typing
$ xcode-select --install
2) Download one of following binaries,
Binaries:
gcc-4.9-bin.tar.gz, gfortran-4.9-bin.tar.gz (gfortran only), updated Oct 2013 (10.9 Mavericks only).
gcc-4.8-bin.tar.gz, gfortran-4.8-bin.tar.gz (gfortran only), updated Oct 2013 (M. Lion & Mavericks).
gcc-4.7-bin.tar.gz, gfortran-4.7-bin.tar.gz (gfortran only), updated July 2012 (Lion & M. Lion).
Documentation:
click here!
3) Installation
$ cd to the download folder.
then
$ gunzip gcc-4.8-bin.tar.gz (if your browser didn't do so already)
then
$ sudo tar -xvf gcc-lion.tar -C /
It installs everything in /usr/local.
You can invoke the Fortran 95 compiler by simply typing
gfortran, as following example:
$ gfortran your_program.f

g77 3.4: This is the FINAL release of g77 (version 3.4 compiler). Future versions of GCC will have gfortran (see above).

Installation of g77:
1) Install Xcode:
You will need to have Apple's XCode Tools installed from the Mac App Store. On LION & M. LION, with XCode 4 or 5 you will need to download the command-line tools as an additional step. You will find the option to download the command-line tools in XCode's Preferences  (click on Downloads tab). On 10.9 Mavericks, you can get the command-line tools by simply typing
$ xcode-select --install
2) Download one of following binaries Binaries: g77-bin.tar.gz (PowerPC only),
g77-intel-bin.tar.gz (Intel Mac only), updated October 2006.
Documentation:
click here!
3) Installation
$ cd to the download folder.
Then

$ gunzip g77-bin.tar.gz (if your browser didn't do so already)
and
$ sudo tar -xvf g77-bin.tar -C /
It installs everything in /usr/local.
F2C based Fortran:
This is the oldest Fortran compiler available for OS X. Its been around since OS X was in a public beta state.
Installation of F2C:
1) Download following shell script:
script: buildf2c
Documentation:
click here!
2) then type
$ chmod +x buildf2c and then
$ sudo ./buildf2c
The script will grab f2c source from Netlib repositories and install a f2c based compiler in/usr/local/. You are done! The compiler can be envoked by the commands fc or f2c.
Reference: HPC for MAC OS X

Fortran compiler options for full debugging

Pasted Graphic 8
Intel fortran compiler options for full debugging:
for ifort compiler:
$ ifort -g -traceback -check all -fp-stack-check Program_Name.f -o Program

for F95 compiler:
$ f95 -g -traceback -check all -fp-stack-check Program_Name.f -o Program
*
Program_Name.f is the name of fortran program.