Coder Social home page Coder Social logo

cism / cism Goto Github PK

View Code? Open in Web Editor NEW
20.0 9.0 8.0 14.4 MB

Public repository for source code of higher-order Community Ice Sheet Model

Home Page: https://cism.github.io/

License: GNU Lesser General Public License v3.0

CMake 0.41% Shell 0.74% Fortran 80.13% C++ 4.23% C 4.14% Python 9.15% MATLAB 0.72% HTML 0.07% Makefile 0.07% Pascal 0.09% Objective-C 0.01% Roff 0.25%

cism's Introduction

CISM README file:
===================

CISM is a land ice model designed to be used as part of an earth-system model 
or as a stand-alone model. Full documentation can be found at:
https://github.com/CISM/cism-documentation

Licensing:
=========

CISM is issued under the Lesser GNU General Public Licence (see LICENSE in the main directory).

Note that this licence DOES NOT APPLY to the SLAP linear algebra library, used by the serial
code, which is included here in its own directory (./libglimmer-solve/SLAP), and is in the public 
domain.


Mailing list:
=============

There are two mailing lists, once for general users and one for developers:

1. The general user mailing list can be signed up for by sending an email to:
   [email protected]

1. The developers mailing list can be signed up for by sending an email to:
   [email protected]

Note that because these lists are managed by GoogleGroups, they will *always* attempt to associate
you with a Google email address. To insure that the email you would like to use is associated with the
list, please make sure you entirely log out of any Google services before attempting to sign up for the
mailing list. The sign-up process will require you to authenticate the email address you wish to use by
taking you to a website where you will be prompted to enter that information.  


Discussion Board:
=================

A discussion board for getting help with running CISM, either in stand-alone mode or as part of CESM, can
be found at: http://bb.cgd.ucar.edu/forums/ice-sheet-modeling-cism  


Bug Reporting:
==============

Pleae report unresolved problems using the bug reporting facility at the CISM Github website 
(under "Issues"): https://github.com/cism/cism/issues


Building / Installing CISM:
===========================

For detailed instructions on how to install and build CISM, please see Chapter 2 of the users
guide (available at: https://github.com/CISM/cism-documentation)


last updated: 10/21/2014

cism's People

Contributors

billsacks avatar whlipscomb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cism's Issues

DNO_RESCALE error in build scripts for vanilla-CISM

The DNO_RESCALE option is currently included as a line in the Fortran compiler flags for a few build scripts (e.g. hopper-gnu and hopper-pgi). This is forcing all scale factors to be = 1, which does not currently work with Glissade and leads to errors when reading in and writing out data. Steve has identified which scripts these are and will change them asap. Workaround is to confirm that, if building CISM w/o BISICLES, the DNO_RESCALE options is NOT included in the fortran CISM compiler flags line.

missing 'output' and 'scratch' directories in ismip-hom test case

Missing 'output' directory causes test to fail to run until 'output' dir is present; missing 'scratch' dir populates root level of test case dir w/ .log files, etc.

Short-term work around is to 'mkdir output' and 'mkdir scratch' from within the ./tests/higher-order/ismip-hom/ directory.

paleo initialization ice disappears on first time step

When initializing a 40 km North American domain with an LGM Laurentide Ice Sheet, the initialization ice disappears on the first time step (including Greenland ice) when using certain versions of GCC. This issue does not seem to appear when using modern initialization ice.

configuration where the error occurs:
Ubuntu 16.04
Linux version 4.4.0-22-generic
gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2.1)
NetCDF version : 4.4.3-1

Working configurations using the same sample file:
Ubuntu 14.04
Linux version 3.13.0-85-generic
gcc version 4.8.4
NetCDF Version: 1:4.1.3-7ubuntu2 (4.1.3-7 ???)

CentOS7
Linux version 3.10.0-229.14.1.el7.x86_64
gcc version 4.8.3 20140911 (Red Hat 4.8.3-9)
NetCDF (fortran) version: 4.4.2

vanishing_ice_sample.tar.gz

BisiclesToGlimmer

Hello.
I am trying to compile CISM with BISICLES using the linux-gnu-bisicles-cmake script.
Initially I get the error:
.... /BISICLES/BisiclesToGlimmer.H:16:25: error bike_driver.H: No such file or directory

If I change this line from bike_driver.H to BisiclesToGlimmer.H, I get further in the compile, but get the following errors related to bike_driver:

../BisiclesToGlimmer.cpp:29 error:'bike_driver_init' was not declared in this scope
../BisiclesToGlimmer.cpp:39 error:'bike_driver_run' was not declared in this scope
../BisiclesToGlimmer.cpp:46 error:'bike_driver_finalize' was not declared in this scope

Any help much appreciated.
Jeremy.

release-cism2.1.02 tag is incorrect

I noticed a problem with the release-cism2.1.02 tag. Normally I feel like deleting and recreating a tag is a bad idea, but I'm going to do this in this case, because @whlipscomb and I feel that few if any people have started using this tag, and its existence could cause significant confusion.

basal_water=4 option gives incorrect results

basal_water=4 option (ocean penetration parameterization for effective pressure) does not seem to be applied at the initial time, and when it is applied as subsequent times the effective pressure is incorrect.

Ross test case needs an empty 'output' directory

The Ross ice shelf test case does not work out of the box because it requires a directory called 'output', and the git repo does not include this (initially empty) directory. I talked to Matt, who knows how to fix this. In the meantime, 'mkdir output' will create a new directory so that the case will run.

We should check whether any other test cases require empty directories.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.