# Dear software author/maintainer: # # From this file a latex file to be included in a technical report # as well as an HTML file to be accessed via a WWW page will be # generated automatically. Therefore there are a few syntactical restrictions # to be obeyed: # 0. Anything starting with # until the end of the line is a comment. # 1. If a line is not a comment, you are asked to enter a value, usually # a descriptive string enclosed in double quotes. Example: # $current_version = 'dated 12-Dec-95'; # Usually the preceeding line will tell you, what you are asked for. # Try to be concise. If you don't know what to say, # just leave the empty string ''; # 2. If one line leaves you with too little space for an entry, you may add # as many continuation lines as you wish. Just end each line which is # to be continued with a backslash; like this ====> \ You see? No comment character is needed at the beginning of this line. # 3. If you want to enter a URL (including email addresses) please do it as # indicated in the examples below: Start with a ``less than'' sign followed # by the word 'URL:', then comes the URL, and finally a ``greater than'' # sign. Examples: # # # 4. Similarly, if you want to enter a citation (i.e. a reference to a # BibTeX entry, please start with a ``less than'' sign followed by the # word 'CITE:', then the bibtex key, and finally a ``greater than'' sign. # Example: # ############################################################################## # 0. NAME of your software (and maybe the CA language) $sw_name = ''; ############################################################################## # information on how to get the software, further information on it, etc. # 1. ACCESS # 1.1. Software # the version number (or release date) # of the most recent version of your software $current_version = ''; # Is your SW available? yes/no? under which license agreement? $public_distribution = ''; # what is available: source code? executable? $distr_what = ''; # how/where is your SW primarily available? # ? ? ? $distr_primary_site = ''; # are there mirror sites? please enter URLs or leave empty if none # you may enter as many URLs as you like $distr_mirrors = ''; # 1.2. Author/Maintainer # her/his name, WWW home page, email address $author_name = ''; $author_www = ''; $author_email = ''; # 1.3. General information on the SW # a WWW page with informations on the SW $sw_www = ''; # references to the literature; use the citation keys from the # BibTeX entries in point 6. below $sw_literature = ''; ############################################################################## # 2. STANDARD CELLULAR AUTOMATA # please ignore the following line $std_include = 'yes'; # 2.1. Lattice # dimensions? Euclidean grids? hexagonal grids? $lattice_struct = ''; # rectangles? only squares? side lengths? size fixed during run? $lattice_size = ''; # Which boundary conditions are supported? # fixed? cyclic? adiabatic? reflecting? spiral? $boundary_conditions = ''; # 2.2. Neighborhoods # Are there any limitations concerning the usable neighborhoods? Which? $nbh_limitations = ''; # How are neighbors denoted? by symbolic names? vectors? $nbh_notation = ''; # Does the language offer a special notation for denoting groups of neighbors? $nbh_grouping = ''; # 2.3. Set of states # How many different states are possible for a cell? 256? 2^32? no limit? $state_max_size = ''; # Is it possible to use the states in a structured way? $state_structured = ''; # registers/records? unions? arrays? $state_struct_how = ''; #which integer types? which floating point types? boolean? enumeration types? $state_data_types = ''; # 2.4. Local rule # yes/no? which? (e.g. only totalistic rules?) $rule_limitiations = ''; # if several numerical types are available: # in which domain are intermediate results computed? $rule_expr_eval = ''; # 2.5. further remarks $std_remarks = ''; ############################################################################## # 3. EXTENSIONS # please ignore the following line $ext_include = 'yes'; # 3.1. Local rule # yes/no? $probabilistic_rules = ''; # random function? probabilistic expressions/statements? # random bits generated by deterministic sub-CA? $prob_rule_how = ''; # yes/no? $block_rules = ''; $block_rule_how = ''; # = yes/no? $moving_objects = ''; $movobj_how = ''; # e.g. at most one object per cell? $movobj_limitations = ''; # 3.2. Global rule # yes/no? $async_ca = ''; $async_how = ''; # 3.3. Temporal inhomogeneity # yes/no? if yes: what? lattice? nbh.? local rule? $temp_inhomogeneity = ''; # global information provided? (e.g. number of steps)? outer structure # describable? (e.g. sequence of different homogeneous modules ...) $temp_inhom_how = ''; # 3.4. Spatial inhomogeneity # yes/no? if yes: what? lattice? nbh.? local rule? $spat_inhomogeneity = ''; #global information provided? # (e.g. position relative to border? coordinates of cell in lattice)? # outer structure describable? (e.g. arrangement of different # homogeneous modules ...) $spat_inhom_how = ''; # 3.5. Hierarchical aspects # Are there any? in which sense? $hierarchy = ''; # how is it specified? $hier_how = ''; # 3.6. further remarks= $ext_remarks = ''; ############################################################################## # 4. LANGUAGE AND COMPILATION ISSUES # please ignore the following line $lang_include = 'no'; # 4.1. language # like imperative prog. lang.? rule based? $lang_syntax = ''; # e.g fancy for loops? $lang_special_features = ''; $lang_documentation = ''; # 4.2. storage of states # one state per memory word? several states per memory word? multi-spin coding? $repr_cell = ''; # 4.3. representation of local rule after compilation: program? lookup table? hardware? $repr_prog = ''; # 4.4. automatic optimization # yes/no? in which cases? e.g. for totalistic rules with large neighborhood? $optimization = ''; # 4.5. parallelization available # yes/no? $parallelization = ''; # domain decomposition? $par_how = ''; # yes/no? why? $par_load_balancing = ''; # how is it balanced $par_load_balance_how = ''; # 4.6. further remarks $lang_remarks = ''; ############################################################################## # 5. HARDWARE AND SOFTWARE REQUIREMENTS # you may add as many environments as you like $environments = [ # { 'compiler_runs_on' => 'Unix', # 'simulation_runs_on' => 'Cray T3D', # }, ]; ############################################################################## # 6. BIBTEX ENTRIES # You may add more entries if necessary. # The following isn't exactly BibTeX notation, but even if you have never # heard of BibTeX, you get the idea, don't you? # If you need additional fields, e.g. 'editor' => 'Calvin and Hobbes', # you may simply add it. If you already have a file with BibTeX entries and # don't want to transform it into the form described below, just insert the # file verbatim here. I'll do the rest for you. $bibentries = [ # {'type' => 'Article', # 'key' => 'User:1911:FOO', # 'author' => 'Jane User', # 'title' => 'Fabulous Object-Oriented CA Simulator', # 'year' => '1911', # 'journal' => 'Int. Journal on CA Simulators', # 'volume' => '42', # 'pages' => '753--1066', # }, ]; ############################################################################## # 7. FURTHER REMARKS # For anything which didn't fit into the above scheme. $final_remarks = ''; # #####END OF FILE #############################################################