Skip to content

CSWIM

Sections
Personal tools
You are here: Home » Guides » SWIM Code Repositories

SWIM Code Repositories

Document Actions
Information about accessing the repositories for SWIM codes.

CSWIM.org Subversion Repository

Integrated Plasma Simulator
https://cswim.org/svn/cswim/ips/trunk (Subversion)
AORSA1D
https://cswim.org/svn/cswim/AORSA1D-HYBRID-MPI (Subversion)
Project Documents
https://cswim.org/svn/cswim/doc/trunk (Subversion)
Linear System Analyzer
https://cswim.org/svn/cswim/LinSysAnalyzer/trunk (Subversion)
Top-level SWIM project repository
https://cswim.org/svn/cswim (Subversion)

Note: You will almost always want to access one of the specific repositories, not this one.

Access Control for CSWIM.org Repository

Access to the cswim.org Subversion repository uses the same username/password as the web site to authenticate.

If your cswim.org username differs from your username on the client system, the URL may need to look like https://cswim_user@cswim.org/svn/cswim/ips/trunk. (With TortoiseSVN, this is not necessary because you are prompted with a popup window in which to enter both username and password.)

Because the connection to the server is protected with SSL, you will see the same "complaints" as you do in a web browser (but on the command line rather than as popup windows) about the domain name on the certificate not matching the domain you're accessing. Just as with the web browser, this is a consequence of the way the server is setup, and it is safe to accept the certificate.

Notes and Bugs with SWIM SVN

Some have encountered a problem when trying to update or commit their local working copy of files in the SVN repository. The typical error message is

svn: PROPFIND request failed on /svn/cswim

svn: PROPFIND of '/svn/cswim': SSL negotiation failed: SSL disabled due to library version mismatch (https://cswim.org)

In this case you need to reload the libraries that contain HTTP and Web-DAV libraries. Under RedHat and Gentoo linux, this is done by re-installing the package called neon. If you find either the problem or solution to it on other platforms, please add it to this page.

Accessing the SWIM repository through a proxy

On some systems that use a proxy to access the outside world, an exception may be needed in the subversion configuration files to allow access to the SWIM repository. The exact entries will depend on the proxy name and configuration, but in general this will require adding an entry in the [global] section in the configuration file in ~/.subversion/servers of the form

[global]

http-proxy-exceptions = *.domain.name

http-proxy-host = proxy_machine_name.domain.name

http-proxy-port = port_number

Other Repositories for SWIM-Related Codes

NIMROD
https://nimrodteam.org/svn/nimroot

Contact kruger@txcorp.com for access.

Created by bernhold
Last modified 2011-03-16 11:15