So it's not a deallocation problem. I try in different way, I declare the variable BANDED_PORO_MAS S_MAT(2*BAND_WIDTH+1,nN*3) in normal way, not allocatable. still i get same problem.
In actual code no space between the word mass. I already deallocate the matrix. If we do not deallocate a variable and try to allocate again the program gives us the error message variable is already allocated.
Thanks mathmate for your quick response. I try with smaller problem it doesn't work. By the by in our school other student use more bigger problem( They handle 9000x9000 matrix) with same configuration. So I think it's not lacking memory problem.
Regards.
Rahman_M_M
Thanks mathmate,
I follow your instruction and find that before allocation of vector M_Load i get that message and program terminates. That means program is unable to allocate that vector(M_Load). Anything particular I can do to solve this problem now?
Thanks again
Rahman_M_M
Thanks mathmate. Yes I have used a lot of data. Actually that subroutine i used make a big matrix (5103x5103), and make it banded as (156x5103), and call for linear solver. herte is that code.
SUBROUTINE CALC_PORO_SOL_BANDED...
HI,
I am using fortran 90 for simulation. I write a subroutine (CALC_PORO_SOL_BANDED )where i called a linear solver LSLRB.
I called this CALC_PORO_SOL_BANDED subroutine from another two subroutine in a do loop. It works for 1 subroutine without any error but from another subroutine it works...