3. Library Reference¶
Intro library reference…
- 3.1. URLs
- 3.2. Job Submission and Control
- 3.2.1. Job Service –
radical.saga.job.Service
- 3.2.2. Job Description –
radical.saga.job.Description
Description
EXECUTABLE
executable
ARGUMENTS
arguments
ENVIRONMENT
environment
WORKING_DIRECTORY
working_directory
OUTPUT
output
ERROR
error
FILE_TRANSFER
file_transfer
QUEUE
queue
PROJECT
project
SPMD_VARIATION
spmd_variation
TOTAL_CPU_COUNT
total_cpu_count
TOTAL_GPU_COUNT
total_gpu_count
NUMBER_OF_PROCESSES
number_of_processes
PROCESSES_PER_HOST
processes_per_host
THREADS_PER_PROCESS
threads_per_process
CLEANUP
cleanup
JOB_START_TIME
job_start_time
WALL_TIME_LIMIT
wall_time_limit
TOTAL_PHYSICAL_MEMORY
total_physical_memory
SYSTEM_ARCHITECTURE
system_architecture
OPERATING_SYSTEM_TYPE
operating_system_type
CANDIDATE_HOSTS
candidate_hosts
JOB_CONTACT
job_contact
- 3.2.3. Jobs –
radical.saga.job.Job
- 3.2.4. Job Containers –
radical.saga.job.Container
- 3.2.1. Job Service –
- 3.3. Namespaces
- 3.3.1. Introduction
- 3.3.2. Flags
- 3.3.3. Entry –
radical.saga.namespace.Entry
- 3.3.4. Directory –
radical.saga.namespace.Directory
Directory
Directory.__init__()
Directory.change_dir()
Directory.copy()
Directory.exists()
Directory.find()
Directory.get_entry()
Directory.get_num_entries()
Directory.is_dir()
Directory.is_entry()
Directory.is_link()
Directory.link()
Directory.list()
Directory.make_dir()
Directory.move()
Directory.open()
Directory.open_dir()
Directory.read_link()
Directory.remove()
- 3.4. Files and Directories
- 3.5. Resource Management
- 3.5.1. Resource Manager –
radical.saga.resource.Manager
- 3.5.2. Resource Description –
radical.saga.resource.Description
- 3.5.3. Resource –
radical.saga.resource.Resource
- 3.5.4. Compute Resource –
radical.saga.resource.Compute
- 3.5.5. Storage Resource –
radical.saga.resource.Storage
- 3.5.6. Storage Resource –
radical.saga.resource.Network
- 3.5.1. Resource Manager –
- 3.6. Replica Management
- 3.7. Exception Handling
- 3.8. Security Contexts
- 3.9. Sessions
- 3.10. Attributes and Callbacks
- 3.10.1. Callbacks –
radical.saga.Callback
- 3.10.2. Attribute –
radical.saga.Attributes
Attributes
Attributes.add_callback()
Attributes.as_dict()
Attributes.attribute_exists()
Attributes.attribute_is_readonly()
Attributes.attribute_is_removable()
Attributes.attribute_is_vector()
Attributes.attribute_is_writeable()
Attributes.find_attributes()
Attributes.from_dict()
Attributes.get_attribute()
Attributes.get_vector_attribute()
Attributes.keys()
Attributes.list_attributes()
Attributes.remove_attribute()
Attributes.remove_callback()
Attributes.set_attribute()
Attributes.set_vector_attribute()
- 3.10.1. Callbacks –