# Parameter definitions for thorn WormNG # $Header$ shares: Cactus USES REAL cctk_final_time USES REAL cctk_initial_time USES INT cctk_itlast shares: IO USES INT checkpoint_every USES BOOLEAN checkpoint_on_terminate USES STRING checkpoint_file USES STRING checkpoint_dir USES KEYWORD recover shares: wbase USES STRING AIS_hostname USES INT AIS_port restricted: BOOLEAN worm "Is this a worm?" { } "yes" INT w_updateserver "How often (sec) to update server info" { 10:* :: "Update interval in secs" } 60 BOOLEAN w_cleanup "Is this a worm?" { } "yes" INT w_updateinfo "How often (sec) to update info" { -1:* :: "Update interval in secs" } -1 BOOLEAN w_migrate_on_term "Migrate on termination ?" { } "no" BOOLEAN w_announce_on_cp "Announce migration file on termination ?" { } "no" BOOLEAN w_autorecover "Run this in autorecover mode" { } "no" INT w_sendinfo "How often to contact the master" STEERABLE=ALWAYS { 0:* :: "Contact every n iteration, zero for no contact" } 0 INT w_iterations "How many iterations on per machine machine" STEERABLE=ALWAYS { -1:* :: Positive number } -1 INT w_runtime "How long to run in seconds per host" STEERABLE=ALWAYS { -1:* :: "Seconds, negative number: unset" } -1 KEYWORD w_transfer "Transfer methods:" { "copy" :: "File copy" "stream":: "File Streaming" } "copy" INT w_streamport "Port to stream data" { 0:* :: "Data port" } 0 STRING w_migserver "Enter migration server manually" { .* :: "Migration server: Host:port" } "" INT w_checkruntime "How often (iterations) to check runtime" { 1:* :: "Every n iteration" } 10 ################################# ### Portal related information BOOLEAN portal_announce "Announcing to portal ?" { } "no" STRING portalhost "Host running the Portal" { .* :: "hostname" } ""; INT portalport "Port for Portal" { 0:* :: "Portnumber" } 9296