﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
173	roprof2obs cov%* allocation	Huw Lewis	Huw Lewis	"Email from Hans:


{{{
I have detected a minor detail in ROPP 3 (actually it seems to be in
ROPP 2 as well) that may cause a problem with some compilers. In the 
subroutine 'ropp_fm_roprof2obs1dbangle' there is an assigment

y%cov%e(:) = y%cov%d(:)

in Section 1.6 of the source file.

If no BA sigmas are defined, then the matrix y%cov%d has memory 
allocated but is not assigned any values. In that case the above 
statement may crash.

I have successfully compiled ROPP 3 on both PC/Cygwin with g95 and
on PC/Linux with ifort. It executes fine under CygWin but crashes
under Linux. It may be simply solved e.g. it by making
the above statement conditional upon y%cov_ok.
}}}
"	defect	closed	normal	4.0	ropp_fm	3.0	fixed		
