| 查看: 265 | 回复: 2 | ||
| 【奖励】 本帖被评价2次,作者zxzj05增加金币 2 个 | ||
| 当前主题已经存档。 | ||
[资源]
[分享]abinit系统管理转变
|
||
|
Harnessing the power of modern package management tools for a large Fortran-90-based project: the mutation of ABINIT ABINIT is a Fortran 90 free software application that allows the atomic-scale simulation of properties of matter, thanks to Density Functional Theory and Many-Body Perturbation Theory. It is used by more than thousand individuals, who enjoy the wide spectrum of properties that ABINIT allows to compute easily. Several dozen developers contribute to ABINIT from different parts of the world. In 2004, it was perceived that a change of the paradigm for source and package management was needed, in order to benefit from standard package management tools. Thus started a noticeable mutation of ABINIT. Although the restructuration of the Fortran 90 source directories was needed, the biggest clarification arose from understanding the different kinds of people linked to ABINIT, i.e. end-users, developers and maintainers, and the parts of the package they should have access to or control of. Previously, everyone was modifying the source and build system, while further advances required more specialisation in the community, e.g. the management of ex- ternal libraries, in growing number, which has to be done by skilled maintainers. To address the issues raised by Fortran compilers, and because the ABINIT developers are mostly scien- tists, it was decided to provide support beyond the GNU Autotools (nowadays the paradigm for binary/package generation) by developing a new build system on top of it. While building ABINIT is now much simpler for end-users, we have had to deal carefully with the additional complexity encountered by developers and maintainers. We discuss the issues that appeared during the mutation. All these efforts now guarantee further extensibility and maintainability of ABINIT, and have nicely improved its visibility in different communities, with the integration of the packages into the Debian, Gentoo and Ubuntu Linux distributions. Being generic and portable, the new build system might be used in the future by other projects as well. http://www.namipan.com/d/Highlig ... 5fa267da465b9370500 [ Last edited by wuli8 on 2009-2-22 at 19:39 ] |
» 猜你喜欢
面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇!
已经有25人回复
2026年国自然面上资助率
已经有22人回复
面上提前没消息,有中的吗
已经有15人回复
基础研究怎么拉横向,学校到款任务越来越多,难以完成 拉横向,都有哪些途径啊
已经有12人回复
这种情况还有戏吗
已经有12人回复
微信指数没变化,科研之友没阅读
已经有19人回复
准备明年的基金了
已经有7人回复
2027年申博
已经有3人回复
一个有机合成实验室都需要哪些设备?
已经有7人回复
HXDI做水性聚氨酯乳液,是不是特别容易出渣
已经有3人回复
简单回复
wuli82楼
2009-02-22 19:39
回复
狼狼乾坤3楼
2009-02-24 14:43
回复













回复此楼