Solving a big (12M X 12 M) linear spase system - FORTRAN

I am facing with a big complex sparse linear system (nxn) 12 M x12 M and I try to solve it
I use FORTRAN 90,77 as a programming language
The matrix is simple as a structure ; only 5 diagonals ; 1 principal diagonal ; 1 next up
1 next down , and 2 with simetric disposal at distance n from principal diag.
which will be the appropriate fortran solver for this kind of matrix

(delete this message before posting)

Hi!

I think this is not the adequate forum to ask about fortran programming, so I would suggest to find another one better suited to get proper help.

Anyway I will leave the thread open in the case someone in the community wants to reply.

CFDonline would be the place to ask, but still, that looks like homework to me.