CERN-FOCUS-2000-010
Geneva, 8 December 2000
M E M O R A N
D U M
A/To: FOCUS
De/From: LHCb Computing Group
Concerne/Subject: LHCb position concerning support for physics software on Windows+Intel
___________________________________________
LHCb fully supports the choice of Linux+Intel as the
main development and production platform for offline physics software.
LHCb recognizes the importance of a second
development platform to ensure the correctness and portability of the software.
LHCb has chosen Windows+Intel as its second
development platform. The following are some of the reasons for this choice:
LHCb acknowledges the choices of the other
experiments and recognizes that it is unreasonable to expect IT/API group to
maintain software on Windows exclusively for the benefit of LHCb. We believe
that, given the Windows experience of our core development team, it should be
possible for us to port ourselves to the Windows platform the software that we
need, without a serious impact on our very limited manpower resources. However,
we request that:
·
IT/API
group takes all reasonable measures when making technology choices (e.g. choice
of windowing toolkit) to ensure that these choices do not prevent the porting
of software to the Windows platform.
·
IT/API
group distributes the Windows port through the same distribution channels as
the officially supported code
·
Any
code modifications required for the port will be promptly accepted for
inclusion back into the official code base
·
Efforts
will be made to avoid wherever possible code constructs which are known to
cause problems to the Visual C++ compiler
Provided the above requests are met, LHCb is forced to accept the IT/API proposal to drop official support for physics software on Windows.