//////////////////////////////////////////////////////////////
//////////////// PFEAST EXAMPLES ////////////////////////////
/////////////////////////////////////////////////////////////

Run 'make' to see all different options for compiling and testing
 
This directory contains various symmetric/non-symmetric and linear/non-linear examples for PFEAST.
It uses only the second level (contour points) of parallelism for FEAST (like FEAST, linear system are solved using OpenMP).
These examples are presented in both F90 and C and written using  dense, banded and sparse-csr versions.
Once Compiled these example can be ran using mpirun. For Example (using 2 MPI processors at L2 level):
mpirun -n 2 ./PF90dense_dfeast_sygv


---------------------------------------------------------------------------------
* System1 - AX=BXE - a real Symmetric Generalized System
--------------------------------------------------------------------------------- 
---dense format-----	  -----banded format-----         ----sparse format-----
PF90dense_dfeast_sygv        PF90banded_dfeast_sbgv            PF90sparse_dfeast_scsrgv
  PCdense_dfeast_sygv          PCbanded_dfeast_sbgv            PF90sparse_dfeast_scsrgv_lowest (return few lowest)
                                                               PCsparse_dfeast_scsrgv
							       PCsparse_dfeast_scsrgv_lowest (return few lowest)

---------------------------------------------------------------------------------
* System2 - AX=XE - a complex Hermitian Standard System
--------------------------------------------------------------------------------- 
---dense format-----	  -----banded format-----         ----sparse format-----
PF90dense_zfeast_heev        PF90banded_zfeast_hbev            PF90sparse_zfeast_hcsrev
  PCdense_zfeast_heev          PCbanded_zfeast_hbev              PCsparse_zfeast_hcsrev

---------------------------------------------------------------------------------
* System3 - AX=BXE - a real Non-Symmetric Generalized System
--------------------------------------------------------------------------------- 
---dense format-----	  -----banded format-----         ----sparse format-----
PF90dense_dfeast_gegv        PF90banded_dfeast_gbgv            PF90sparse_dfeast_gcsrgv
  PCdense_dfeast_gegv          PCbanded_dfeast_gbgv              PCsparse_dfeast_gcsrgv

---------------------------------------------------------------------------------
* System4 - AX=XE - a complex Symmetric Standard System  
--------------------------------------------------------------------------------- 
---dense format-----	  -----banded format-----         ----sparse format-----
PF90dense_zfeast_syev        PF90banded_zfeast_sbev            PF90sparse_zfeast_scsrev
  PCdense_zfeast_syev          PCbanded_zfeast_sbev              PCsparse_zfeast_scsrev

---------------------------------------------------------------------------------
* System5 - (A2*E^2+A1*E+A0)X=0 - a real Symmetric Quadratic Eigenvalue system
--------------------------------------------------------------------------------- 
---dense format-----	  -----banded format-----         ----sparse format-----
PF90dense_dfeast_sypev             N/A                          PF90sparse_dfeast_scsrpev
  PCdense_dfeast_sypev             N/A                            PCsparse_dfeast_scsrpev
