Version 101 (modified by 12 years ago) (diff) | ,
---|
-
Computing with BOINC
- Overview documents (read these first)
- Distributed computation with BOINC
- Developing BOINC applications
- Creating a BOINC project
- Submitting and handling jobs
- Maintaining a BOINC project
- Project web site
- Communicating with volunteers
- Remote job submission
- Multi-user projects
- Miscellaneous
- Unsupported software
Computing with BOINC
Overview documents (read these first)
- Volunteer computing and grid computing
- BOINC in a nutshell
- Why use BOINC?
- Tutorial #1: Quick start
- Basic concepts
- Adapting applications
- Jobs and data
- Validation
- Security issues
- Tutorial #2: Project creation cookbook
Distributed computation with BOINC
- Computing model
- Data management
Developing BOINC applications
- Overview
- Basic APIs
- Specialized APIs
- Customized scheduling
- Special types of applications
- Languages other than C/C++
- Application development
Creating a BOINC project
- What is a project?
- Setting up a BOINC server
- The project configuration file
- Adding applications/platforms
- Adding application versions
- Project control
- Project security
- Launching your project
- Internals
Submitting and handling jobs
- Introduction
- Input and output templates
- Staging input files
- Submitting jobs locally
- Work generators
- Validating results
- Handling completed jobs
- Canceling jobs
- APIs for job-processing programs
- Broadcast and targeted jobs
- The status of completed jobs
- Single job submission
Maintaining a BOINC project
- Trouble-shooting server components
- Upgrading a project's server software
- Increasing server capacity
- Administrative web interface
- Log rotation
- Watchdogs
- Stripcharts
Project web site
- Customize web site content
- Customize web site appearance with CSS
- Protection from spam
- Creating and managing message boards
- Project news
- Web site translation
- Server status page
- Profile screening
- Caching
- Adding a wiki
- Integration with WordPress
Communicating with volunteers
- Recruiting and retaining volunteers
- GUI URLs
- Notices
- Requiring that volunteers accept Terms of Use
- Creating a 'project skin'
Remote job submission
Multi-user projects
Miscellaneous
- Accepting donations through PayPal
- Alternative ways to grant credit
- Beta-test applications
- Blacklisting hosts
- Campus-level BOINC projects
- Code signing using X509 certificates
- Configurable app plan functions
- Configuring MySQL for BOINC
- Controlling account creation
- Export credit data as XML
- Importing BOINC-wide teams
- Including opaque data in scheduler request messages
- Integrating BOINC projects with Grids
- Project-specific preferences
- Remote job submission for LAMMPS
- Remote job submission for treeThreader
- Work filtering by application
- Volunteer storage