Version 5 (modified by 16 years ago) (diff) | ,
---|
Computing with BOINC
Overview documents (read these first)
- Why use BOINC?
- Quick start
- Basic concepts
- Adapting and developing applications
- Jobs and data
- Validation
Distributed computation with BOINC
- Basic concepts:
- Work distribution:
- Trickle messages
- Security issues
Developing a BOINC application
- The BOINC API:
- Application development:
- Support for other languages
- Legacy applications
- Compound applications
- Non-CPU-intensive applications
- Multi-thread and GPU applications
Creating a BOINC project
- What is a project?
- Setting up a BOINC server
- The make_project script
- Adding applications/platforms
- Adding application versions
- Project creation cookbook
- Project control
- Project security
- Upgrading a project's server software
- Increasing server capacity
- Beta-test applications
- Launching your project
Getting work done
- Work-handling daemons
- Generating work
- Result validation
- Result assimilation
- Server-side file deletion
- Database purging utility
- Assigned work
- Single job submission
Monitoring a BOINC project
Managing distributed data
Web site
- Web site customization
- Protection from spam
- Creating and managing message boards
- Web site translation
- Server status page
- Profile screening
- Caching
- Importing BOINC-wide teams
- Adding a wiki
- StyleSheets for documenting CSS
Miscellaneous
- Recruiting and retaining volunteers
- GUI URLs
- Creating a 'project skin'
- Export credit data as XML
- Integrating BOINC projects with Grids
- Versions of BOINC?
- Configuring MySQL for BOINC
- Controlling account creation
- Project-specific preferences
- Work filtering by application
- Campus-level BOINC projects
- Accepting donations through PayPal
- Blacklisting hosts
- User-submitted jobs