Program NaCs_Test USE Numeric_Kinds_Module IMPLICIT NONE CHARACTER(LEN=1) XA INTEGER i INTEGER(KIND=IW_Kind), PARAMETER :: N=301, Plt_Unit=7 REAL(KIND=WP_Kind) vpot, VNaCs REAL(Kind=WP_Kind) r, dr, V_NaCs_X(N), V_NaCs_A(N) ! NaCs diatomic potnetial dr=30.d0/(n-1) OPEN(UNIT=Plt_Unit,FILE="E:\ParkerE\Potentials\Diatomics\V_NaCs_Plt.csv") WRITE(Plt_Unit,*)"r, V_NaCs_X(i), V_NaCs_A(i)" DO i=1,n r=i*dr XA="X" V_NaCs_X(i)=vnacs(r,XA) XA="A" V_NaCs_A(i)=vnacs(r,XA) WRITE(Plt_Unit,'(1PE14.6,",",1PE14.6,",",1PE14.6)')r, V_NaCs_X(i), V_NaCs_A(i) ENDDO ENDPROGRAM NaCs_Test